关键词

详解Numpy fill()(用指定值填充数组)函数的作用与使用方法

Numpy fill()函数的作用是用指定的值填充数组或矩阵。

使用方法如下:

numpy.fill(arr, value, start=None, end=None)

其中,arr是需要被填充的数组或矩阵,value是填充的值,start和end是填充范围的起始和结束位置,可选参数。

如果start和end都不指定,则将整个数组或矩阵都填充为value的值。

以下是两个使用实例:

import numpy as np

# example 1
# 将一个3*3的矩阵填充为2,输出填充后的矩阵
arr1 = np.zeros((3, 3))
np.fill(arr1, 2)
print(arr1)

# example 2
# 从第二行第二列到第三行第三列的区域内填充为1,输出填充后的矩阵
arr2 = np.zeros((4, 4))
np.fill(arr2, 1, start=(1, 1), end=(3, 3))
print(arr2)

输出结果如下:

[[2. 2. 2.]
 [2. 2. 2.]
 [2. 2. 2.]]

[[0. 0. 0. 0.]
 [0. 1. 1. 0.]
 [0. 1. 1. 0.]
 [0. 0. 0. 0.]]

在第一个实例中,我们创建了一个3×3的零矩阵,并用2填充了整个矩阵。

在第二个实例中,我们创建了一个4×4的零矩阵,并使用1填充了从第二行第二列到第三行第三列的区域。

本文链接:http://task.lmcjl.com/news/17055.html

展开阅读全文