NumPy의 빈 배열에 추가

Muhammad Maisam Abbas 2023년1월30일
  1. numpy.append()함수를 사용하여 NumPy 빈 배열에 추가
  2. Python의 List 메서드를 사용하여 NumPy 빈 배열에 추가
NumPy의 빈 배열에 추가

이 자습서에서는 Python의 빈 NumPy 배열에 새 행을 추가하는 방법을 소개합니다.

numpy.append()함수를 사용하여 NumPy 빈 배열에 추가

빈 배열이 있고 루프 내부에 새 행을 추가하려면numpy.empty()함수를 사용할 수 있습니다. 파이썬에서 초기화하기 전에는 데이터 유형이 변수에 할당되지 않기 때문에 빈 배열을 생성하는 동안 배열 요소의 데이터 유형과 구조를 지정해야합니다. 이것은 numpy.empty()함수 내에서 수행 할 수 있습니다. 그런 다음numpy.append()함수를 사용하여 빈 배열에 새 행을 추가 할 수 있습니다. 다음 코드 예제를 참조하십시오.

import numpy as np

array = np.empty((0, 3), int)

array = np.append(array, np.array([[1, 3, 5]]), axis=0)
array = np.append(array, np.array([[2, 4, 6]]), axis=0)

print(array)

출력:

[[1 3 5]
 [2 4 6]]

먼저 빈 배열을 만들고np.empty()함수를 사용하여 구조와 데이터 유형을 정의했습니다. 그런 다음np.append()함수를 사용하여array0축을 따라 두 행을 추가했습니다.

Python의 List 메서드를 사용하여 NumPy 빈 배열에 추가

Python의 목록 데이터 구조를 사용하여 동일한 목표를 달성 할 수도 있습니다. 빈 목록을 만들고 Python에서 행을 추가 할 수 있습니다. list.append()함수는 Python의 목록에 새 요소를 추가합니다. 그런 다음numpy.array()함수를 사용하여이 목록을 NumPy 배열로 변환 할 수 있습니다. 다음 코드 예제를 참조하십시오.

import numpy as np

list = []

list.append([1, 3, 5])
list.append([2, 4, 6])

array2 = np.array(list)

print(array2)

출력:

[[1 3 5]
 [2 4 6]]

먼저 빈 목록list를 만들고list.append()함수를 사용하여list에 새 행을 추가했습니다. 결국, 우리는 파이썬에서np.array(list)함수를 사용하여list를 NumPy 배열array2로 변환했습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn