-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