numpy.empty()

動作

このメソッドは初期化無しで配列を生成します.したがって,生成された配列の要素の値は不定です.

引数と戻り値

メソッドの引数は「empty(shape[, dtype, order])」です.shape: 配列の形,dtype: 値の型, order: データの格納方法 ('C': row-major C-style default, 'F': column-major Fortran-style) を示します.通常,order は指定する必要はありません.

戻り値は,Numpy の ndarray です.

プログラム例

import numpy as np

a = np.empty(4)
b = np.empty(3, dtype=np.int)
c = np.empty(3, dtype=np.float)
d = np.empty(2, dtype=np.complex)

a2 = np.empty((2,3), dtype=np.int)

print('a  = ', a)
print('b  = ', b)
print('c  = ', c)
print('d  = ', d)
print('\n')
print('a2 = ', a2)

実行結果

a  =  [  6.90213525e-310   9.29280563e-317   6.90212543e-310   6.90212543e-310]
b  =  [139700772674440        20603440              32]
c  =  [  6.90213525e-310   1.06956754e-316   1.58101007e-322]
d  =  [  8.84181461e-317 +6.90213425e-310j   6.90213542e-310 +0.00000000e+000j]


a2 =  [[139700772674488 139700772674488   10919392]
       [10920160        10920160          139700574519624]]