3xN numpy 배열에 대한 연산을 정의했으며 배열의 각 열을 반복하고 싶습니다. 내가하고있는 것1 차원 배열 인 경우 1을 반환하는 열 수 검사 numpy 배열
for i in range(nparray.shape[1]):
그러나 nparray.ndim == 1 인 경우이 작업은 실패합니다. numpy 배열의 열 수를 확인하는 명확한 방법이 있습니다.이 배열은 MATLAB의 크기 연산과 같이 1 차원 배열 인 경우 1을 반환합니다. 그냥 뭔가를 덜 장황 찾고 있다면 그렇지 않으면, 내가
if nparray.ndim == 1:
num_points = 1
else:
num_points = nparray.shape[1]
for i in range(num_points):
부수적으로, 처음에 열을 반복하는 대신 열 인덱스를 반복하는 이유는 무엇입니까? – abarnert