Numpy配列のobjectって結局何ですか?正体がよくわかりません(Pandasでも同様)
objectの例
Python
1> train_df_x 2array([[8200, None, None, ..., 0, 0, 0], 3 [7000, None, None, ..., 0, 1, 0], 4 [None, None, None, ..., 0, 0, 0], 5 ..., 6 [12700, None, None, ..., 0, 0, 0], 7 [None, None, None, ..., 0, 0, 0], 8 [None, None, None, ..., 0, 0, 0]], dtype=object) 9> type(train_df_x[0][-1]) 10int
floatの例
Python
1> train_df_x.astype(float) 2array([[8.2e+03, nan, nan, ..., 0.0e+00, 0.0e+00, 0.0e+00], 3 [7.0e+03, nan, nan, ..., 0.0e+00, 1.0e+00, 0.0e+00], 4 [ nan, nan, nan, ..., 0.0e+00, 0.0e+00, 0.0e+00], 5 ..., 6 [1.27e+04, nan, nan, ..., 0.0e+00, 0.0e+00, 0.0e+00], 7 [ nan, nan, nan, ..., 0.0e+00, 0.0e+00, 0.0e+00], 8 [ nan, nan, nan, ..., 0.0e+00, 0.0e+00, 0.0e+00]]) 9 10> type(train_df_x.astype(float)[0][-1]) 11numpy.float64

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。