私は以下のようにndarrayを持っています。Pythonのndarrayに余分の列を追加します
feature_matrix = [[0.1, 0.3], [0.7, 0.8], [0.8, 0.8]]
私は次のように位置ndarrayを持っています。
position = [10, 20, 30]
次に、feature_matrixの先頭に位置の値を追加します。
[[10, 0.1, 0.3], [20, 0.7, 0.8], [30, 0.8, 0.8]]
私はこれで答えてみました:しかし、私はそれを言って、エラーを取得しHow to add an extra column to an numpy array
E.g.,
feature_matrix = np.concatenate((feature_matrix, position), axis=1)
を。
ValueError: all the input arrays must have same number of dimensions
この問題を解決するのを手伝ってください。
'np.column_stack'を使用してください。 – Divakar
前の質問に自分の答えを適応させようとしましたか? 'np.insert(feature_matrix、0、[10,20,30]、ax is = 1)'; https://stackoverflow.com/questions/46065339/how-to-insert-list-of-ndarray-lists-to-a-newndarray-in-python – hpaulj
はい、SyntaxError:識別子に無効な文字があります。それは軸の部分に来る。 –