numpy.full使用方法

full函数 用确定的数值创建数组

1
>>> np.full((n行, n列), value)

例子

1
2
3
>>> np.full((2, 2), 10)
>>> array([[10, 10],
[10, 10]])
1
2
3
4
>>>np.full((2,2), 3)

>>>array([[3, 3],
[3, 3]])
1
2
3
4
>>> np.full((3, 5), 7)
>>>array([[ 7., 7., 7., 7., 7.],
[ 7., 7., 7., 7., 7.],
[ 7., 7., 7., 7., 7.]])
1
2
3
4
>>> np.full((3, 5), 7, dtype=int)
>>>array([[7, 7, 7, 7, 7],
[7, 7, 7, 7, 7],
[7, 7, 7, 7, 7]])

https://github.com/jakevdp/PythonDataScienceHandbook

创建一个3×5的浮点型数组,数组的值都是3.14:

1
2
3
4
5
6
np.full((3, 5), 3.14)

#output
# array([[3.14, 3.14, 3.14, 3.14, 3.14],
# [3.14, 3.14, 3.14, 3.14, 3.14],
# [3.14, 3.14, 3.14, 3.14, 3.14]])