이 기사에서는 주로 numpy 행렬에 열을 추가하는 Python 프로그래밍 방법을 소개합니다. 이것이 모든 사람에게 도움이 되기를 바랍니다.
먼저 데이터가 mn인 numpy 행렬이 있습니다. 이제 여기에 열을 추가하여 m(n+1) 행렬로 변환하겠습니다
import numpy as np a = np.array([[1,2,3],[4,5,6],[7,8,9]]) b = np.ones(3) c = np.array([[1,2,3,1],[4,5,6,1],[7,8,9,1]]) PRint(a) print(b) print(c) [[1 2 3] [4 5 6] [7 8 9]] [ 1. 1. 1.] [[1 2 3 1] [4 5 6 1] [7 8 9 1]]
우리가 해야 할 일은 다음과 같습니다. a, b를 함께 변경하려면 c
방법 1
np.c_[] 및 np.r_[]을 사용하여 각각 행과 열을 추가하세요
np.c_[a,b] array([[ 1., 2., 3., 1.], [ 4., 5., 6., 1.], [ 7., 8., 9., 1.]]) np.c_[a,a] array([[1, 2, 3, 1, 2, 3], [4, 5, 6, 4, 5, 6], [7, 8, 9, 7, 8, 9]]) np.c_[b,a] array([[ 1., 1., 2., 3.], [ 1., 4., 5., 6.], [ 1., 7., 8., 9.]])
방법 2
np.insert
np.insert(a, 0, values=b, axis=1) array([[1, 1, 2, 3], [1, 4, 5, 6], [1, 7, 8, 9]]) np.insert(a, 3, values=b, axis=1) array([[1, 2, 3, 1], [4, 5, 6, 1], [7, 8, 9, 1]])
사용 방법 3
'column_stack' 사용
np.column_stack((a,b)) array([[ 1., 2., 3., 1.], [ 4., 5., 6., 1.], [ 7., 8., 9., 1.]])
위는 Python 프로그래밍에 컬럼을 추가하는 방법의 예입니다. numpy 행렬이 모두에게 도움이 되기를 바랍니다.
관련 추천:
파이썬 프로그래밍으로 목록의 사전 요소를 정렬하는 방법에 대한 자세한 설명
위 내용은 numpy 행렬에 열을 추가하는 Python 프로그래밍 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!