파이썬 | NumPy 배열에 행/열을 추가하는 방법

Python functions

방법 # 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]] 

Shop

Gifts for programmers

Best Python online courses for 2022

$FREE
Gifts for programmers

Best laptop for Excel

$
Gifts for programmers

Best laptop for Solidworks

$399+
Gifts for programmers

Best laptop for Roblox

$399+
Gifts for programmers

Best computer for crypto mining

$499+
Gifts for programmers

Best laptop for Sims 4

$
Gifts for programmers

Best laptop for Zoom

$499
Gifts for programmers

Best laptop for Minecraft

$590

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically