<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def csv_to_numpy(string_like, dtype=None):
 # type: (str) -> np.array """Convert a CSV object to a numpy array. Args: string_like (str):
 CSV string. dtype (dtype, optional):
 Data type of the resulting array. If None, the dtypes will be determined by the contents of each column, individually. This argument can only be used to 'upcast' the array. For downcasting, use the .astype(t) method. Returns: (np.array):
 numpy array """

    stream = StringIO(string_like)
    return np.genfromtxt(stream, dtype=dtype, delimiter=',')