用python 创建一个10*10的ndarray对象,满足矩阵边界全为1,里面全为0。
import numpy as np
obj = np.zeros((10, 10))
obj[0, :] = obj[9, :] = obj[:, 0] = obj[:, 9] = 1
print(obj)
输出结果:

np.zero啥意思呢?
返回来一个给定形状和类型的用0填充的数组;
这段代码演示了如何利用NumPy库在Python中创建一个10x10的二维数组,数组的边界值设置为1,内部值为0。通过`np.zeros`函数初始化全0数组,然后分别设置第一行、最后一行、第一列和最后一列的值为1,从而实现所需效果。
用python 创建一个10*10的ndarray对象,满足矩阵边界全为1,里面全为0。
import numpy as np
obj = np.zeros((10, 10))
obj[0, :] = obj[9, :] = obj[:, 0] = obj[:, 9] = 1
print(obj)
输出结果:

np.zero啥意思呢?
返回来一个给定形状和类型的用0填充的数组;
您可能感兴趣的与本文相关的镜像
Python3.9
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1495