在python中从csv文件读取数据

在python中从csv文件读取数据,python,pandas,csv,Python,Pandas,Csv,我试图从一个虚拟csv文件中提取数据,以便在tensorflow中使用。 虚拟数据只有2列:X个单一要素列和Y个预期输出 X Y 11.0 13.0 23.0 33.3 ... ... and so on 现在我读的数据如下: import pandas as pd dummy_data = pd.read_csv("dummy_data.csv", sep=",") inputX = dummy_data.loc[:, 'X'].values np.reshape(inpu

我试图从一个虚拟csv文件中提取数据,以便在tensorflow中使用。 虚拟数据只有2列:X个单一要素列和Y个预期输出

X     Y 
11.0 13.0
23.0 33.3 
...  ...  and so on
现在我读的数据如下:

import pandas as pd

dummy_data = pd.read_csv("dummy_data.csv", sep=",")
inputX = dummy_data.loc[:, 'X'].values
np.reshape(inputX, [11, 1])

我正在重塑numpy数组,因为我以后需要用线性回归进行矩阵乘法,但我想问,这是从csv数据中提取列的正确方法吗?是否有更好的方法直接将csv数据提取到张量对象?

无需重新整形或使用.loc或.value:

注意列表[[]]的列表

inputX = dummy_data[['X']]