怎么创建numpy矩阵


本篇内容主要讲解“怎么创建numpy矩阵”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么创建numpy矩阵”吧!Numpy是python常用的一个类库,在python的使用中及其常见,广泛用在矩阵的计算中,numpy对矩阵的操作与纯python比起来速度有极大的差距。一、 构造矩阵
矩阵的构造可以有多种方法:1.使用python中的方法构造矩阵– 生成一维矩阵– 生成二维及多维矩阵2.使用numpy中的方法来生成矩阵
numpy类库中生成的矩阵的数据类型为numpy.ndarray,与python中的列表不同。(1)array()方法生成矩阵array()方法可以将一个列表转换为对应维度相同的numpy矩阵。(2)生成随机矩阵方法rand()和randn()(3)矩阵的加法与乘法,numpy矩阵中矩阵与数字相加或相乘,则数组中每一个元素都执行相加或相乘。(4)零矩阵
可以用numpy的zeros()方法生成元素值全为0的矩阵。(5)一矩阵
同零矩阵一样,numpy中的ones()方法可以生产元素值全为一的矩阵(6)empty()方法
python中也可以使用numpy.empty()方法来生产一些看似是0的数,语法和ones()方法一样就算是在编译器中显示的值为0,但其实际的值并不是0,只是一个很靠近0的数。inf表示无穷大的意思,如若data1中数据的值为0的话,在运行的过程中解释器会出错。#注意:认为np.empty会返回全0数组的想法是不安全的。很多情况下(如前所示),它返回的都是一些未初始化的垃圾值。
(7)arange()方免费云主机域名
类似于range()方法当只有一个参数n时表示产生一个从[0–n)的不包含n的一个矩阵
当有两个参数m,n时表示产生一个从[m,n)的不包含n的一个矩阵
当含有三个参数m,n,l时,表示从m开始,每次已l为步长,产生一个矩阵,最大值不超过n
(8)reshape()方法,重新生成矩阵的维度大小上例中,将一个一维的十元素矩阵转换成一个两行五列的矩阵。注意:使用reshape()方法从一维转多维时,一维矩阵的元素个数必须与多维矩阵的相同,也即是上例中的10=2*5,如若不相等的话解释器或出现错误。(9)一些与矩阵的大小有关的值到此,相信大家对“怎么创建numpy矩阵”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: react状态组件是什么

这篇文章主要介绍了react状态组件是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 react状态组件有2种:1、有状态组件,是能定义state的组件,应用于需要更改数据的地方;2、无状态…

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

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/27 19:21
下一篇 07/27 19:21

相关推荐