numpy.full_like复制填充数组
2020-02-28 本文已影响0人
老王叔叔
意思就是生成一个与给定数组,类型,形状相同的数组,
但数组的值可以通过fill_value填充指定
numpy.full_like(a, fill_value, dtype=None, order='K', subok=True, shape=None)
官方简单用法:
>>> x = np.arange(6, dtype=int)
>>> np.full_like(x, 1)
array([1, 1, 1, 1, 1, 1])
>>> np.full_like(x, 0.1)
array([0, 0, 0, 0, 0, 0])
>>> np.full_like(x, 0.1, dtype=np.double)
array([0.1, 0.1, 0.1, 0.1, 0.1, 0.1])
>>> np.full_like(x, np.nan, dtype=np.double)
array([nan, nan, nan, nan, nan, nan])
>>> y = np.arange(6, dtype=np.double)
>>> np.full_like(y, 0.1)
array([0.1, 0.1, 0.1, 0.1, 0.1, 0.1])