방법 # 1: np.hstack()
# 데모용 Python 코드
# numpy 배열에 열 추가
가져오기
np로 numpy
ini_array
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> np.array ([[ <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값 "> 3 <코드 클래스 = "일반">], [ <코드 클래스 = "값"> 45 <코드 클래스="일반">, <코드 클래스 ="값 "> 4 <코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 7 <코드 클래스 = "일반">], [ <코드 클래스 = "값"> 9 <코드 클래스 = "일반">, <코드 클래스 = "값"> 6 <코드 클래스 = "일반">, <코드 클라 ss = "value"> 10 ]])
# 원래 배열을 인쇄합니다.
인쇄
(
"initial_array:" <코드 클래스 = "일반">,
<코드 클래스 = "함수"> str <코드 클래스 = "일반"> (ini_array));
# 열로 추가할 배열
column_to_be_added
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> np.array ([ <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 ])
# numpy 배열에 열 추가
결과
=
np.hstack ((ini_array, np.ateast_2d (column_to_be_added) .T) )
# 결과 출력
인쇄
(
"결과 배열"
,
<코드 클래스 = "함수"> str <코드 클래스 = "일반"> (결과))
종료:
initial_array: [[1 2 3] [45 4 7 ] [9 6 10]] 결과 배열 [[1 2 3 1] [45 4 7 2] [9 6 10 3]]
방법 # 2: column_stack( )
메소드
# 시연할 Python 코드
# numpy 배열에 열 추가
가져오기
numpy를 np로
ini_array
=
<코드 클래스 ="일반 "> np. 배열([[ <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 <코드 클래스 = "일반">], [ <코드 클래스 = "값"> 45 <코드 클래스 = "일반">, <코드 클래스 = "값"> 4 <코드 클래스 = "일반">, <코드 클래스 = "값"> 7 <코드 클래스 = "일반">], [ <코드 클래스 = "값"> 9 <코드 클래스 = "일반">, <코드 클래스 = " 값 "> 6 <코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 10 <코드 클래스 ="일반 ">]]) < / p>
# 원래 배열을 인쇄합니다.
인쇄
(
<코드 클래스 = "문자열"> "초기_배열:" <코드 클래스 = "일반">, <코드 클래스 = "함수"> str <코드 클래스 = "일반"> (ini_array));
# 열로 추가할 배열
column_to_be_added
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> np.array ([ <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 ])
# numpy 배열에 열 추가
결과
=
np.column_stack ((ini_array, column_to_be_added))
# 결과 인쇄
인쇄
(
<코드 클래스 = "문자열"> "결과 배열" <코드 클래스 = "일반">, <코드 클래스 = "함수"> str <코드 클래스 = "일반"> (결과))
출력:
initial_array: [[1 2 3] [45 4 7] [9 6 10]] 결과 배열 [[1 2 3 1] [45 4 7 2] [9 6 10 3]]
방법 # 3: np.vstack()
# 데모용 Python 코드
# numy 배열에 행 추가
import
numpy as np
ini_array
=
np.array ([[
<코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반" >, <코드 클래스 = "값"> 3 <코드 클래스 = "일반">], [ <코드 클래스 = "값 "> 45 <코드 클래스 = "일반">, <코드 클래스 = "값"> 4 <코드 클래스 = "일반">, <코드 클래스 = "값"> 7 <코드 클래스 = "일반"> ], [ <코드 클래스 = "값"> 9 <코드 클래스 = "일반">, <코드 클래스 = "값"> 6 <코드 클래스 = "일반">, <코드 클래스 = "값"> 10 <코드 클래스 = "일반">]])
# 원래 배열을 인쇄합니다.
인쇄
(
<코드 클래스 = "문자열"> "초기_배열:" <코드 클래스 = "일반">, <코드 클래스 = "함수"> str < /코드> <코드 클래스 = "일반"> (ini_array));
# 문자열로 추가할 배열
row_to_be_added
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> np.array ([ <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 ])
# numpy 배열에 줄 추가
결과
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> np.vstack ((ini_array, row_to_be_added))
# 결과 인쇄
인쇄
(
"결과 배열"
,
str
(결과))
종료:
initial_array: [ [1 2 3] [45 4 7] [9 6 10]] 결과 배열 [[1 2 3] [45 4 7] [9 6 10] [1 2 3]]