跟我学numpy(5)
2018-08-23 本文已影响3人
雨路浅歌
今天的内容很简单,主要是简单说一下矩阵和查缺补漏。
矩阵
矩阵和二维数组的形式是一样的,矩阵和数组也有很多方法是相同的,但是也有不同的地方,比如矩阵必须是二维的,而数组可以是一维、二维、多维的,这是最明显的区别,其次,矩阵相乘的结果和数组相乘的结果是不一样的,这些都在下面的代码示例中有所体现。
矩阵的创建
![](https://img.haomeiwen.com/i12048719/fc1536669bae113c.jpg)
矩阵必须是二维的
![](https://img.haomeiwen.com/i12048719/a7e4ae914343cd7e.jpg)
![](https://img.haomeiwen.com/i12048719/1b157ea5229f98be.jpg)
可以看出,一些看似是一维的矩阵其实还是二维的。
矩阵的方法和属性
![](https://img.haomeiwen.com/i12048719/5b89a2dfa8450004.jpg)
矩阵的方法远不止这些,但是大部分方法和数组的相同。
随机分布
![](https://img.haomeiwen.com/i12048719/e253b21ecf61a513.jpg)
查缺补漏
刚刚阅读了官方文档,发现有两个比较重要的知识前面都没有提到,下面来简单说明一下。
![](https://img.haomeiwen.com/i12048719/e098905b8dda1107.jpg)
numpy是非常强大的库,我们学的只不过是冰山一角,感兴趣的要看官方文档、不感兴趣的......也要看。
![](https://img.haomeiwen.com/i12048719/01574a579064a556.jpg)
![](https://img.haomeiwen.com/i12048719/93cb9a72a1aa71b3.jpg)