루프별로 열별로 numpy 배열을 수정하는 방법이 있습니까? 나는이 기대numpy 배열을 루프 내에서 열별로 수정하십시오.
는 같은 일부 코드에 의해 수행 될 수있다 :
내가mnX=[[10,23],[12,24]]
를 얻기 위해 사용해야하는 매개 변수
import numpy as n
cnA=n.array([[10,20]]).T
mnX=n.array([[1,2],[3,4]])
for cnX in n.nditer(mnX.T, <some params>):
cnX = cnX+cnA
?
나는이 문제는 다음 코드를 사용하여 해결 될 수 있다는 것을 알고 :
cnA=n.array([10,20])
mnX=n.array([[1,2],[3,4]])
for col in range(mnX.shape[1]):
mnX[:,col] = mnX[:,col]+cnA
질문은 그래서 Hovewer, 파이썬 우리 루프에서 수정 된 개체를하지 인덱스, - 컬럼을 통해 루프로 가능하다 (그 곳에서 수정해야하는) 직접?
는 NumPy와의 배열 구문을 자르는 알고 있습니까? http://docs.scipy.org/doc/numpy/reference/arrays.indexing.html#arrays-indexing – DaveP
매트릭스라고하지 만 코드에 ndarray라고 표시되어 있습니까? 그것들은 서로 다른 두 가지입니다. – usethedeathstar
고마워요. 나는 나의 질문을 바로 잡고 연장했다. – Apogentus