-2
我具有相同的长度(398行)的2个numpy的阵列,每个所述第一5个值如下:绘制不相容numpy的阵列
y_predicted =
[[-0.85908649]
[-1.19176482]
[-0.93658361]
[-0.83557211]
[-0.80681243]]
y_norm =
mpg
0 -0.705551
1 -1.089379
2 -0.705551
3 -0.961437
4 -0.833494
即,第一有围绕每个值方括号,和第二个索引并没有方括号。
该数据是Auto-MPG数据集的第一列(MPG)的归一化版本。 y_predicted值是线性回归的结果。
https://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/auto-mpg.data
会有人知道我会如何这些阵列转换为相同的类型,所以我可以绘制出来的散点图?
两者都有形状:(398,1) 两者都有类型:类 'numpy.ndarray',D型细胞float64
从链接数据提供
18.0 8 307.0 130.0 3504. 12.0 70 1 "chevrolet chevelle malibu"
15.0 8 350.0 165.0 3693. 11.5 70 1 "buick skylark 320"
18.0 8 318.0 150.0 3436. 11.0 70 1 "plymouth satellite"
16.0 8 304.0 150.0 3433. 12.0 70 1 "amc rebel sst"
17.0 8 302.0 140.0 3449. 10.5 70 1 "ford torino"
15.0 8 429.0 198.0 4341. 10.0 70 1 "ford galaxie 500"
您显示的输出过于模糊,无法告诉数据中实际发生了什么。你能否提供更多信息,比如阵列类型,形状以及它们来自哪里? –
数组的'dtype'属性是什么? –
这正是您打印'y_predicted [:5]'和'y_norm [:5]'时看到的内容吗?如果第二个数组有一个形状'(398,1)',那么这些'0-0.705551'中的每一个都是一个元素。那是什么,一串?另外,我们没有要求'type(y_predicted)',而是'y_predicted.dtype'。 – Reti43