Numpyで多次元配列を作成する方法は何ですか?

多次元配列を作成する方法はさまざまであり、次の方法を使って多次元配列を作成できます:

  1. numpy.array()を使用する
import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)

出力:

[[1 2 3]
 [4 5 6]]
  1. np.zeros()
import numpy as np

arr = np.zeros((3, 4))
print(arr)

結果:

[[0. 0. 0. 0.]
 [0. 0. 0. 0.]
 [0. 0. 0. 0.]]
  1. numpy.ones()は1で要素が埋められた配列を作成します。
import numpy as np

arr = np.ones((2, 3, 4))
print(arr)

結果:

[[[1. 1. 1. 1.]
  [1. 1. 1. 1.]
  [1. 1. 1. 1.]]

 [[1. 1. 1. 1.]
  [1. 1. 1. 1.]
  [1. 1. 1. 1.]]]
  1. numpy.empty() 関数
import numpy as np

arr = np.empty((2, 2))
print(arr)

結果:

[[8.68257868e-312 6.27463370e-322]
 [0.00000000e+000 0.00000000e+000]]
  1. numpy.arange()は、連続した数値の配列を生成する関数です。
import numpy as np

arr = np.arange(0, 10).reshape(2, 5)
print(arr)

結果:

[[0 1 2 3 4]
 [5 6 7 8 9]]

これらの方法は、多次元配列を作成するための一部の方法に過ぎず、他にもデータをファイルから読み込む方法や他の配列からデータをコピーする方法などがあります。

bannerAds