5,matrix二维矩阵

原创
2018/07/14 05:53
阅读数 12

〇,numpy简介


numpy是高性能科学计算和数据分析的基础包。


  • 大部分底层代码用C语言编写,运行速度快。

  • 强有力支持向量化编程风格,有效替代循环。

  • 相对于python有更加丰富的数据类型。


numpy中常用的3种对象是 ndarray,matrix 和ufunc


本节我们介绍matrix二维矩阵。matrix概要如下。


  • matrix对象和matlab中的矩阵更相似,始终是二维的。

  • 使用array做逐元素运算更加简洁,使用matrix做矩阵运算更加简洁。

  • 除非有大量的矩阵运算,否则应尽量使用array。


 一,创建矩阵




二,matrix基本运算



 三,array和matrix的对比


1,matrix始终是二维的,而array可以是一维,二维,三维...




2,array是一种更加基础的类型,matrix实际上通过array实现。


Python与算法之美
(Python_Ai_Road)


本文分享自微信公众号 - Python与算法之美(Python_Ai_Road)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部