배열을 생성하는 Numpy 방법에는 numpy의 array() 함수 사용, numpy의 arange() 함수 사용, numpy의 zeros() 및 ones() 함수 사용, numpy의 linspace() 함수 사용 및 numpy의 무작위 모듈 사용이 포함됩니다. 자세한 소개: 1. array() 함수는 numpy에서 배열을 생성하는 데 가장 일반적으로 사용되는 방법입니다. 배열 등은 Python 목록이나 튜플을 전달하여 생성할 수 있습니다.
이 튜토리얼의 운영 체제: Windows 10 시스템, Python 버전 3.11.4, Dell G3 컴퓨터.
Numpy는 Python의 과학 컴퓨팅에 중요한 라이브러리입니다. 가장 기본적이고 일반적으로 사용되는 기능 중 하나는 배열을 만드는 것입니다. Numpy는 배열을 생성하는 다양한 방법을 제공합니다. 아래에서 이를 소개하겠습니다.
1. numpy의 array() 함수를 사용하여 배열 만들기
array() 함수는 numpy에서 배열을 만드는 데 가장 일반적으로 사용되는 방법입니다. 배열은 Python 목록이나 튜플을 전달하여 만들 수 있습니다. 예:
import numpy as np a = np.array([1, 2, 3, 4, 5]) # 创建一个一维数组 print(a) # 输出:[1 2 3 4 5] b = np.array([[1, 2, 3], [4, 5, 6]]) # 创建一个二维数组 print(b) # 输出:[[1 2 3] # [4 5 6]] c = np.array([(1, 2, 3), (4, 5, 6)]) # 创建一个二维数组 print(c) # 输出:[[1 2 3] # [4 5 6]]
2. numpy의 arange() 함수를 사용하여 배열을 만듭니다.
arange() 함수를 사용하여 지정된 범위와 단계 크기에 따라 배열을 만들 수 있습니다. 예:
import numpy as np a = np.arange(0, 10, 2) # 创建一个从0到10,步长为2的一维数组 print(a) # 输出:[0 2 4 6 8]
3 numpy의 zeros() 및 ones() 함수를 사용하여 배열을 만듭니다.
zeros() 함수를 사용하여 지정된 모양의 모두 0인 배열을 만들 수 있습니다. ones() 함수는 지정된 모양의 올-원 배열을 만드는 데 사용할 수 있습니다. 예:
import numpy as np a = np.zeros((2, 3)) # 创建一个2行3列的全零二维数组 print(a) # 输出:[[0. 0. 0.] # [0. 0. 0.]] b = np.ones((3, 4)) # 创建一个3行4列的全一二维数组 print(b) # 输出:[[1. 1. 1. 1.] # [1. 1. 1. 1.] # [1. 1. 1. 1.]]
4 numpy의 linspace() 함수를 사용하여 배열을 만듭니다.
linspace() 함수를 사용하면 지정된 범위 내에 고르게 분포된 배열을 만들 수 있습니다. 예:
import numpy as np a = np.linspace(0, 1, 5) # 创建一个从0到1,共5个元素的一维数组 print(a) # 输出:[0. 0.25 0.5 0.75 1. ]
5 numpy의 무작위 모듈을 사용하여 배열 만들기
numpy의 무작위 모듈은 무작위로 배열을 생성하는 몇 가지 기능을 제공합니다. 예:
import numpy as np a = np.random.rand(3, 4) # 创建一个3行4列的随机数组 print(a) # 输出:[[0.40113822 0.80949726 0.97592367 0.16899062] # [0.50186762 0.22582633 0.18496367 0.49457298] # [0.72567811 0.50345248 0.19520015 0.91236194]]
위는 numpy에서 배열을 만드는 몇 가지 일반적인 방법입니다. 다양한 요구 사항에 따라 적절한 방법을 선택하면 필요한 배열을 쉽게 만들 수 있습니다.
위 내용은 Numpy에서 배열을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!