python提供了很多函数可以快速创建矩阵。常用函数如下图所示。需要注意的是指定矩阵规模时如果只指定一个方向的长度如行方向,有的函数生成的就是一维向量,而有的函数返回的则是方阵。例如,np.zeros(3)生成的是一个3x1的全0矩阵,而np.eye(3)生成的是一个3x3的单位方阵。
np.eye和np.identity是类似的,都可以生成单位方阵,但两者也有细微的差别。np.eye可限定元素为1的对角线的位置,而np.identity只能生成单位方阵,相当于np.eye中k=0的模式。我们看一下下面的代码示例,根据输出矩阵结果进一步理解k的作用。
np.diag可生成对角元素为指定元素的方阵,同时对角元素所在对角线的位置也是可以通过k指定的。k的含义与np.eye中k的含义完全相同。
np.asarray可以把list、tuple等转换为矩阵。list和tuple可以是一维也可以是多维,如下图所示代码。
np.arange前三个参数分别为起始值、终止值和步进,默认起始值为0,步进为1。例如,下图所示代码第83行,起始值为0,终止值为3,步进为1,但生成元素不包括3;代码第85行,起始值为3,终止值为7,步进为1。
np.linspace前三个参数分别为起始值、终止值和元素个数,默认情况下生成元素包括终止值。
MOS管栅源下拉电阻的作用
如何预防电线电缆因导线过载而引起的火灾问题
PCB板批锋的问题如何解决
利用FPGA器件FLEX EP10K50芯片实现DDS电路的设计
天津大学微波太赫兹波微电子系统实验室启用仪式暨太赫兹测量与应用论坛成功举行
怎样利用Python去快速创建矩阵?
Flask两种配置路由的方式说明
浅谈汽车连接器的分类和选择方法
“遥感十四号”卫星成功发射
基于Android 2.3的多媒体播放器软件解决方案
光纤跳线和尾纤有哪些区别
人工智能技术在工作场景下的研究剖析
2020年彩电行业发展现状分析
GC080X可兼容AD9364在数字通信系统中的应用
变压器中性点的接地方式有几种?各有何特点?
什么是10 GbE?10 GbE有多快?
DS2151 ANSI T1.231-1993的实施
AI落地制造业有哪些优点和缺点详细说明
事故频发的自动驾驶真的安全吗?
纸张表面瑕疵在线检测设备的原理及功能