Прежде всего, измените имя переменной read на другое.Неправильно использовать совместное использование имен переменных со встроенными методами / ключевыми словами.
X=[]
Y=[]
with open('mydata.csv','r') as f:
#opens file for reading
for line in f:#this reads a line
a,b=line.split()
X.append(a)
Y.append(b)
#appends first element to listX second to Y
Используйте with-open, когда вам нужно прочитать строку.Поскольку в строке есть два значения, разделенных пробелами, вы разделяете ее, извлекаете два значения и добавляете в списки X и Y, содержащие координаты X и Y.Теперь, если вы хотите иметь массив NumPy, используйте это: ar=np.array([X,Y])
[X, Y] 2Dlist, а no.array преобразует список в NUMPY массив.