2017-10-12 16 views
-2

Iは、以下のようにそれぞれの最初の5つの値と同じ長さ(398行)の2つのnumpyの配列を有する:プロット非互換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 

、最初は各値の周りに角括弧を有し、そして2番目には索引があり、角括弧はありません。

データは、Auto-MPGデータセットの最初の列(MPG)の正規化バージョンです。 y_predicted値は線形回帰の結果です。

https://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/auto-mpg.data

誰もが、私はそれらの散布図をプロットすることができますので、私は同じ型にこれらの配列を変換する方法を知っていますか?

両方が形状を有している:(398、1) 両方のタイプを有する:クラス 'numpy.ndarray' を、リンクからDTYPEの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" 
+0

表示されている出力があまりにもあいまいで、実際にデータに何が起こっているのかが分かりません。配列の型、図形、どこから来たのかなど、より多くの情報を与えることができますか? –

+0

配列の 'dtype'属性は何ですか? –

+0

これは 'y_predicted [:5]'と 'y_norm [:5]'を印刷するときに表示されるものですか? 2番目の配列の形状が '(398、1)'の場合、これらはそれぞれ '0 -0.705551'が1つの要素です。それは何ですか、文字列ですか?また、 'type(y_predicted)'を求めるのではなく 'y_predicted.dtype'を求めました。 – Reti43

答えて

0

を提供しました私にはpandasSeriesのように見えます。もしそうなら、y_norm.valuesを使って、基底の配列numpyを得ることができます。