numpy.ones_like(a, dtype=None, order='K', subok=True)
返回与给定数组shape相同,且值均为1的数组。
- 如果设置dtype的话,返回数据类型为dtype,否则为a的类型
- 另外两个参数可忽略(不懂)
np.zeros_like返回与给定数组shape相同,且值均为0的数组。
>>>arr = np.arange(9).reshape(3,3)
>>>arr
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
>>>np.ones_like(arr)
array([[1, 1, 1],
[1, 1, 1],
[1, 1, 1]])
>>>np.zeros_like(arr)
array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]])
该博客介绍了Python中numpy库的ones_like和zeros_like函数,这两个函数用于根据给定数组的形状创建填充全1或全0的数组。示例展示了如何使用它们创建与示例数组形状相同的全1和全0矩阵。这些函数在处理数组初始化时非常有用。
404

被折叠的 条评论
为什么被折叠?



