Ste*_*ven 9 python arrays numpy
我想在python中创建一个4维的零数组.我知道如何为方阵做这个,但我希望列表有不同的长度.
现在我用这个:
numpy.zeros((200,)*4)
Run Code Online (Sandbox Code Playgroud)
这给了他们所有的长度200,但我想有长度,200,20,100,20
因为现在我的阵列中有很多零,我不使用
你可以使用np.full
:
>>> np.full((200,20,10,20), 0)
Run Code Online (Sandbox Code Playgroud)
numpy.full
返回给定形状和类型的新数组,填充fill_value.
示例:
>>> np.full((1,3,2,4), 0)
array([[[[ 0., 0., 0., 0.],
[ 0., 0., 0., 0.]],
[[ 0., 0., 0., 0.],
[ 0., 0., 0., 0.]],
[[ 0., 0., 0., 0.],
[ 0., 0., 0., 0.]]]])
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5866 次 |
最近记录: |