このメソッドは,すべての要素の値が同一の配列を生成します.要素の値は任意に指定できます.
引数は「full(shape, fill_value[, dtype, order])」です.shape: 配列の形を表す整数やリスト,タプルです.fill_value: 要素の値です.dtype: データの型 (default folat64) です.order: データの格納方法 ('C': row-major C-style default, 'F': column-major Fortran-style) を示します.通常,order は指定する必要はありません.
戻り値は,Numpy の ndarray です.
import numpy as np a = np.full(6, 6) b = np.full((2,3), 7.1) c = np.full((2,2,2), 8, dtype=np.int) d = np.full([3,2], 9, dtype=np.int) print('a = ', a, '\n') print('b = ', b, '\n') print('c = ', c, '\n') print('d = ', d, '\n')
a = [6 6 6 6 6 6] b = [[ 7.1 7.1 7.1] [ 7.1 7.1 7.1]] c = [[[8 8] [8 8]] [[8 8] [8 8]]] d = [[9 9] [9 9] [9 9]]