您现在的位置是:首页 > 数码 > 

循环矩阵的创建python

2025-07-18 02:08:16
循环矩阵的创建python 这里的循环矩阵是指某个元素单行单列只出现一次,且同一列行只有该位置元素不为0,其他为零。 代码 函数: def permutation(H, W, RandMode):Permu = np.zeros((H, W))if H in RandMode:for i in range(H):Temp

循环矩阵的创建python

这里的循环矩阵是指某个元素单行单列只出现一次,且同一列行只有该位置元素不为0,其他为零。

代码

函数:

def permutation(H, W, RandMode):Permu = np.zeros((H, W))if 	H	 in RandMode:for i in range(H):Temp = random.randint(0, W - 1)Permu[i, Temp] = 1elif 	W	 in RandMode:for j in range(W):Temp = random.randint(0, H - 1)Permu[Temp, j] = 1return Permu

调用,创建一个4行列的矩阵:

Permu = permutation(4, , RandMode=	W	)
print(Permu)

效果

‘W’模式下:

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

H’模式下:

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

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/731272.html

相关标签:无
上传时间: 2023-12-02 18:35:11
留言与评论(共有 16 条评论)
本站网友 pdp11
10分钟前 发表
j] = 1return Permu 调用,创建一个4行列的矩阵: Permu = permutation(4
本站网友 无线驱动
21分钟前 发表
W))if H in RandMode
本站网友 小田和正
27分钟前 发表
for i in range(H)
本站网友 陆俊华
5分钟前 发表
RandMode= W ) print(Permu) 效果 ‘W’模式下: [[0. 0. 0.][0. 0. 0.][1. 1. 0.][0. 0. 1.]] H’模式下: [[1. 0. 0.][0. 1. 0.][0. 0. 1.][0. 0. 1.]]
本站网友 java是什么软件
4分钟前 发表
j] = 1return Permu 调用,创建一个4行列的矩阵: Permu = permutation(4
本站网友 山东现代职业学院官网
16分钟前 发表
j] = 1return Permu 调用,创建一个4行列的矩阵: Permu = permutation(4
本站网友 碧草青青花盛开
7分钟前 发表
代码 函数: def permutation(H
本站网友 耳鼻喉专科
27分钟前 发表
j] = 1return Permu 调用,创建一个4行列的矩阵: Permu = permutation(4
本站网友 上海二手房交易市场
0秒前 发表
for i in range(H)
本站网友 深圳燃气信息网
6分钟前 发表
H - 1)Permu[Temp
本站网友 超级星期六
17分钟前 发表
j] = 1return Permu 调用,创建一个4行列的矩阵: Permu = permutation(4
本站网友 石家庄碧海云天
0秒前 发表
Temp = random.randint(0
本站网友 砭石疗法
30分钟前 发表
H - 1)Permu[Temp
本站网友 mp3外链
27分钟前 发表
Temp = random.randint(0
本站网友 癫痫日
30分钟前 发表
Temp] = 1elif W in RandMode