怎么使用Python实现生成对角矩阵和对角块矩阵


这篇文章主要介绍了怎么使用Python实现生成对角矩阵和对角块矩阵的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Python实现生成对角矩阵和对角块矩阵文章都会有所收获,下面我们一起来看看吧。在scipy.linalg中,通过tri(N, M=None, k=0, dtype=None)可生成NM对角矩阵,若M=None,则M默认为N。k表示矩阵中用1填充的次对角线个数。在numpy中也提供了多种对角矩阵生成函数,包括diag, diagflat, tri, tril, triu等,diagflat用于生成对角矩阵,diag在diagflat基础上,添加了提取对角元素的功能,例如tri(M,N,k)用于生成M行N列的三角阵,其元素为0或者1,k用于调节0和1的分界线相对于对角线的位置,例如tril, triu可用于提取出矩阵的左下和右上的三角阵,其输入参数除了待提取矩阵之外,另一个参数与tri中的k相同。对于scipy.linalg.block_diag(A,B,C)而言,会生成如下形式矩阵其中关于“怎么使用Python实现生成对角矩阵和对角块矩阵”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么使用Python实现生成对角矩阵和对角块矩阵”知识都有一定的了解,大家如果还想学习更多知识,欢免费云主机域名迎关注百云主机行业资讯频道。

相关推荐: 将thinkphp3升级为thinkphp5的原因有哪些

这篇文章主要介绍了将thinkphp3升级为thinkphp5的原因有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇将thinkphp3升级为thinkphp5的原因有哪些文章都会有所收获,下面我们一起来看看吧。 一、新功能和…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 07/02 13:38
Next 07/02 13:38

相关推荐