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()
함수를 사용하여array
의0
축을 따라 두 행을 추가했습니다.
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
로 변환했습니다.
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