PythonのNumPy配列はどのように作成しますか?

PythonのNumPyライブラリでは、numpy.array()関数を使用して配列を作成することができます。配列は多次元であり、整数、浮動小数点、複素数など、さまざまなタイプのデータであることができます。

NumPy配列を作成する一般的な方法は次のとおりです:

  1. Pythonのリストを使用して配列を作成する:
import numpy as np

a = np.array([1, 2, 3, 4, 5])  # 一维数组
b = np.array([[1, 2, 3], [4, 5, 6]])  # 二维数组
c = np.array([1, 2, 3], dtype=float)  # 指定数据类型
  1. NumPyの関数を使用して特殊なタイプの配列を作成する:
import numpy as np

a = np.zeros((3, 3))  # 全零数组
b = np.ones((2, 2))  # 全一数组
c = np.eye(3)  # 单位矩阵
d = np.arange(0, 10, 2)  # 指定范围内的等差数列
e = np.linspace(0, 1, 5)  # 指定范围内的等间隔数列
f = np.random.rand(3, 3)  # 随机数组
  1. 他の配列の形状を使用して新しい配列を作成する:
import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6]])
b = np.zeros_like(a)  # 以a的形状创建全零数组
c = np.ones_like(a)  # 以a的形状创建全一数组
d = np.empty_like(a)  # 以a的形状创建空数组

これらはNumPy配列を作成する一般的な方法のいくつかですが、その他にもさまざまな方法があります。必要に応じて異なるタイプの配列を作成できます。

bannerAds