如何创建每个条目都是相同值的数组?我知道numpy.ones()
和numpy.zeros()
这样做是为了1和0,但是-1
呢?
例如:
>>import numpy as np
>>np.zeros((3,3))
array([[ 1., 1., 1.],
[ 1., 1., 1.],
[ 1., 1., 1.]])
>>np.ones((2,5))
array([[ 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1.]])
>>np.negative_ones((2,5))
???
Tags:
使用^{} 如下:
返回:
我不知道是否有一个好的没有算术运算的一行程序,但最快的方法可能是使用
empty
创建一个未初始化的数组,然后使用.fill()
设置值。供比较:但老实说,我倾向于要么加入零矩阵,要么乘以一矩阵,因为初始化很少成为瓶颈。
-1*np.one((2,5))
在矩阵中按所需的数字进行乘法运算就可以了。
相关问题 更多 >
编程相关推荐