【发布时间】:2023-03-06 18:35:01
【问题描述】:
DataReader = pd.read_csv('Quality.csv')
...
ip = [DataReader.x1, DataReader.x2, DataReader.x3, DataReader.x4,........., DataReader.x12,
DataReader.x13]
op = DataReader.y
ip = np.matrix(ip).transpose()
op = np.matrix(op).transpose()
请帮助解决以下错误。 Python 3.7v 和 numpy 1.17v
Traceback (most recent call last):
File "Quality.py", line xx, in <module>
ip = np.matrix(ip).transpose()
File "\\defmatrix.py", line 147, in __new__
arr = N.array(data, dtype=dtype, copy=copy)
**ValueError: cannot copy sequence with size 13 to array axis with dimension 200**
【问题讨论】:
-
告诉我们更多关于
DataReader- 行、列、数据类型 -
DataReader.values产生什么?数组有什么形状和dtype? -
行 200,总列数为 14(x=13 和 y=1),dtype - float64
-
忽略前面提到的 dtype。 dtypes 是 int64 和 float 6
-
DataReader.values 产生具有 (200, 14) 形状的数组
标签: python-3.x pandas numpy csv