このメソッドは初期化無しで配列を生成します.したがって,生成された配列の要素の値は不定です.
メソッドの引数は「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]]