본문 바로가기

array3.2

Python NumPy 배열에 추가 열을 어떻게 추가하나요?, How do I add an extra column to a NumPy array? 질문 다음과 같은 2D 배열이 주어졌습니다: a = np.array([ [1, 2, 3], [2, 3, 4], ]) 두 번째 축에 0으로 이루어진 열을 추가하고 싶습니다: b = np.array([ [1, 2, 3, 0], [2, 3, 4, 0], ]) 답변 np.r_[...] (문서)와 np.c_[...] (문서)는 np.vstack와 np.hstack에 대한 유용한 대안입니다. 주의할 점은 괄호 () 대신에 대괄호 []를 사용한다는 것입니다. 일부 예제: : import numpy as np : N = 3 : A = np.eye(N) : np.c_[ A, np.ones(N) ] # 열 추가 array([[ 1., 0., 0., 1.], [ 0., 1., 0., 1.], [ 0., 0., 1., 1.].. 2023. 12. 4.
Python 파이썬에서 어떻게 배열을 선언하나요?, How do I declare an array in Python? 질문 어떻게 Python에서 배열을 선언하나요? 답변 variable = [] 지금 variable은 빈 리스트를 참조합니다*. 물론 이것은 할당이며, 선언이 아닙니다. Python은 동적으로 타입이 지정되기 때문에 "이 변수는 리스트 이외의 다른 것을 참조하지 않아야 한다"는 방법이 없습니다. *기본 내장 Python 타입은 리스트라고 불리며, 배열이 아닙니다. 이는 임의의 길이로 정렬된 컨테이너로, 서로 다른 유형의 객체들을 포함할 수 있습니다 (유형은 중요하지 않으며 자유롭게 혼합될 수 있음). 이는 C의 array 타입과 더 가까운 유형을 제공하는 array 모듈과 혼동해서는 안 됩니다; 여기서는 내용물이 동일한 유형으로 구성되어야 하지만 길이는 여전히 동적입니다. 2023. 9. 11.