目录
- python生成单位阵或对角阵
- 1.identity
- 2.eye
- 3.diag(可以指定对角元素)
- python创建对角阵的np.eye()函数
python生成单位阵或对角阵
前提:

import numpy as np
1.identity
np.identity(4)
array([[ 1., 0., 0., 0.],
[ 0., 1., 0., 0.],
[ 0., 0., 1., 0.],
[ 0., 0., 0., 1.]])
2.eye
np.eye(4)
array([[1., 0., 0., 0.],
[0., 1., 0., 0.],
[0., 0., 1., 0.],
[0., 0., 0., 1.]])
3.diag(可以指定对角元素)
np.diag([1] * 4)
Out[1]:
array([[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[0, 0, 0, 1]])
np.diag([2] * 4)
Out[2]:
array([[2, 0, 0, 0],
[0, 2, 0, 0],
[0, 0, 2, 0],
[0, 0, 0, 2]])
有趣的地方是前两种方法元素都是浮点数,最后一种是整数,使用的时候注意区分就好
python创建对角阵的np.eye()函数
最近博主在研究kalman滤波,里面初始矩阵定义需要对角阵,于是查了一些资料,发现numpy中有一个eye函数可以达到这样的目的
np.eye(N,M=None,k=0,dtype=<class 'float'>,order='C)
N表示输出的行数;M表示输出的列数,不给默认等于N;K默认等于0,表示主对角线,负数代表低对角,正数代表高对角;dtype表示输出数据的类型;order表示输出的数组的形式是按照C语言的行优先’C’,还是按照Fortran形式的列优先‘F’存储在内存中。
看下面两个例子就明白用法啦
a = np.eye(4)
print(type(a))
print(a)
a = np.mat(a)
print(type(a))
print(a)
a = a.I
print(type(a))
print(a)
>>><class 'numpy.ndarray'>
[[1. 0. 0. 0.]
[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]]
<class 'numpy.matrix'>
[[1. 0. 0. 0.]
[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]]
<class 'numpy.matrix'>
[[1. 0. 0. 0.]
[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]]
a = np.eye(4,k=1)
print(type(a))
print(a)
a = np.mat(a)
print(type(a))
print(a)
a = a.T
print(type(a))
print(a)
>>><class 'numpy.ndarray'>
[[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]
[0. 0. 0. 0.]]
<class 'numpy.matrix'>
[[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]
[0. 0. 0. 0.]]
<class 'numpy.matrix'>
[[0. 0. 0. 0.]
[1. 0. 0. 0.]
[0. 1. 0. 0.]
[0. 0. 1. 0.]]
动动小手,感悟一下就好啦!以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
怎么识别是AI写的文章
seo自己做什么,自己做seo需要花钱吗 ,ai850775
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
“新热度”:引领潮流的力量,如何趋势的脉搏,浙江通用网站建设特点
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
seo组建需要什么条件,seo建站的步骤 ,ai肌肉宝宝
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
如何识别文章是否由AI写作:技巧与方法解析
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
【BVIP尊享体验:超越奢华,开启专属未来】,珠宝网站建设思路
用AI写一篇文章,如何提升你的写作效率与创意
摘要AI生成:高效工作的新时代利器
SEO优化关键词品牌:如何通过精准的关键词提升品牌价值,ai免费智能写作论文
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
ChatGPT网页版内容显示不全的原因与解决方案,ai超级绘
SEO难吗?揭秘SEO背后的真相,让你轻松上手!,大旺百度网站推广
揭开“好的AI软件”背后的秘密:让生活和工作更智能的利器
自动生成文章的AI软件,助力内容创作的未来
GPT人工智能-让未来触手可及的智慧之光,ai头花写真
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
如何利用AI生成高质量文章,提升写作效率与创意?
优化收费,助力企业提升效益,实现共赢,宜州餐饮网站建设
Bing无法使用怎么办?解决方法及替代方案推荐!,ai文字设计教程
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
什么是seo公司口碑,seo品牌 ,ai大模型训练是什么意思
seo软件是什么职位,seo用的是什么软件 ,ai感知树
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
用AI写文章,释放你的创作潜力!
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
优化综合:引领高效发展的智慧之道,电影营销的推广方式
为什么“搜狗不收录”会成为企业SEO的新挑战?,烤肉店的线下营销与推广
SEO非常:如何利用SEO提升网站排名与流量,助力品牌快速成长,绥化短视频营销推广
用AI写文章会不会查重率高?破解写作困扰的真相
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
AI助手Stut:智能时代的创新引擎,开启未来工作新篇章,ai对ai的格斗游戏
ChatGPT打不开了吗?如何快速解决常见问题,恢复顺畅体验!,ai13212511845
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
AI提供的阅读书目对学生的专业知识有多大帮助,沃奇ai