add_array¶
- astropy.nddata.add_array(array_large, array_small, position)[ソース]¶
より大きな配列内の所与の位置に、より小さい配列を追加する。
- パラメータ
- array_largeNdarray
大型アレイです。
- array_smallNdarray
追加する小配列です。等しくてもよい
array_large
与えられた次元における大きさであるが,これ以上大きくはならない.- positionタプル.
小アレイ中心の大アレイに対する位置。座標の順序は配列形状と同じであるべきである.
- 返品
- new_arrayNdarray
新配列は以下の配列の和からなる
array_large
そしてarray_small
それがそうです。
注意事項
追加はその場で完了しました。
実例.
形状5 x 5の大配列0と形状3 x 3の小配列1を考える.
>>> import numpy as np >>> from astropy.nddata.utils import add_array >>> large_array = np.zeros((5, 5)) >>> small_array = np.ones((3, 3)) >>> add_array(large_array, small_array, (1, 2)) array([[0., 1., 1., 1., 0.], [0., 1., 1., 1., 0.], [0., 1., 1., 1., 0.], [0., 0., 0., 0., 0.], [0., 0., 0., 0., 0.]])