2017-05-12 14 views
0

ここではPythonの初心者です。行列に1の列を追加するだけです。これは実現できないようです。新しい列を行列の最初の列にしたかったのです。私が試したこと:Pythonの既存の行列に列を追加する方法

import numpy as np 

a = np.random.random((4, 4)) 

for i in range(len(a)): 
    a[i] = [1] + a[i] 

しかし、明らかに、私の行列のすべての要素に1を加えるだけです。私はこの質問が重複する可能性があるのpython3

+0

を使用していますが、答えは 'np.hstackです((np.ones((LEN(a)は、1))、A))' – titipata

+0

見ますこの質問:http://stackoverflow.com/questions/8486294/how-to-add-an-extra-column-to-an-numpy-array :) – titipata

+1

答えをありがとう、私はリンクされた質問を見ていたしかし、私はちょうどあなたが投稿したコードを含む答えを見ていなかった。私は別の答えを見て、それを適用することができませんでした。 –

答えて

関連する問題