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 파이썬에서 숫자 목록을 합산하십시오 [중복], Sum a list of numbers in Python [duplicate]
질문 주어진 숫자 리스트: [1, 2, 3, 4, 5, ...] 이들의 총합을 어떻게 계산할까요: 1 + 2 + 3 + 4 + 5 + ... 이들의 쌍별 평균을 어떻게 계산할까요: [(1+2)/2, (2+3)/2, (3+4)/2, (4+5)/2, ...] 답변 질문 1: 숫자 목록을 합하려면 sum을 사용하세요: xs = [1, 2, 3, 4, 5] print(sum(xs)) 이는 다음을 출력합니다: 15 질문 2: 그러면 (요소 0 + 요소 1) / 2, (요소 1 + 요소 2) / 2 등을 원하시는 건가요? 두 개의 목록을 만듭니다: 첫 번째 요소를 제외한 모든 요소의 목록과 마지막 요소를 제외한 모든 요소의 목록입니다. 그런 다음 원하는 평균은 두 목록에서 쌍을 이룬 평균입니다. zip을 사용하여 ..
2023. 11. 28.