> 백엔드 개발 > 파이썬 튜토리얼 > Numpy에서 배열을 만드는 방법

Numpy에서 배열을 만드는 방법

小老鼠
풀어 주다: 2023-11-28 17:58:28
원래의
1912명이 탐색했습니다.

배열을 생성하는 Numpy 방법에는 numpy의 array() 함수 사용, numpy의 arange() 함수 사용, numpy의 zeros() 및 ones() 함수 사용, numpy의 linspace() 함수 사용 및 numpy의 무작위 모듈 사용이 포함됩니다. 자세한 소개: 1. array() 함수는 numpy에서 배열을 생성하는 데 가장 일반적으로 사용되는 방법입니다. 배열 등은 Python 목록이나 튜플을 전달하여 생성할 수 있습니다.

Numpy에서 배열을 만드는 방법

이 튜토리얼의 운영 체제: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿