如何将不相连的邻接矩阵转化为图片

如何将不相连的邻接矩阵转化为图片,第1张

如何将不相连的邻接矩阵转化为图片方法。

自身确定一个邻接矩阵,然后通过循环的方式添加变,然后输出图像

图片转化成矩阵

方法一:

使用 PIL 的方法 + img.getdata() 提取数据 + np.array() 的转换

最后得到的结果是个二维数组

首先做一个空矩阵,用来存你输出的内容

如:

sum = []

然后

举例说明,一下循环为例子:

for i = 1:5

for j = 1:5

%假设每次循环生成矩阵为a(i,j)

sum = horzcat(sum,a(i,j))

%这句就会把每次生成的矩阵a(i,j)横向加入到sum里面

%如果要纵向加,可用vertcat 函数

%也可以用 sum [suma(i,j)]的方法来把两个matrix加起来

%要是包括了横向和纵向添加,可以用if根据循环的情况来自定义如何添加,按照什么次序添加

end

end

最后并为一个矩阵 sum

常用的矩阵 *** 作函数有:

cat

horzcat

vertcat

repmat

blkdiag


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11488374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存