Python 프로 그래 밍 은 numpy 매트릭스 에 방법 예 시 를 추가 합 니 다.

1522 단어 pythonnumpy행렬
우선,우 리 는 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]])
방법
'column 사용 하기stack'

np.column_stack((a,b))

array([[ 1., 2., 3., 1.],
    [ 4., 5., 6., 1.],
    [ 7., 8., 9., 1.]])
총결산
이상 은 Python 프로 그래 밍 이 numpy 매트릭스 에 방법 예제 의 모든 내용 을 추가 하 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.관심 이 있 는 친 구 는 본 사이트 의 다른 관련 주 제 를 계속 참고 할 수 있 습 니 다.부족 한 점 이 있 으 면 댓 글로 지적 해 주 십시오!

좋은 웹페이지 즐겨찾기