numpy.full这个函数什么用?
1个回答
np.full(shape, fill_value)可以生成一个元素为fill_value,形状为shape的array。比如
>>> np.full([3, 4], 'a')
array([[2, 2, 2],
[2, 2, 2]])
当fill_value是数值的时候,np.full(shape, fill_value)和fill_value * np.ones(shape)是等价的。
但是当fill_value是字符串的时候,np.ones就无法做到这个效果了。比如
>>> np.full([2, 3], 'abc')
array([['abc', 'abc', 'abc'],
['abc', 'abc', 'abc']]]
SofaSofa数据科学社区DS面试题库 DS面经