NumPy矩阵与数组的区别
2019-07-31 11:15
295 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44686646/article/details/97898061
1.数组中的元素可以是字符等,而矩阵只能为单纯的数。
2.数组与矩阵的数学运算规则不同,比如数组的相乘,是对应元素的相乘,而矩阵则是矩阵的乘法规则进行运算的。
import numpy as np a = np.array([1,2,3,4]) b = np.array([1,2,3,4]) print (a*b) c = np.matrix([[1,2,3],[2,3,4],[6,7,2]]) d = np.matrix([[1,2,3],[6,7,8],[1,2,3]]) print (c*d)
结果
[ 1 4 9 16]
[[16 22 28]
[24 33 42]
[50 65 80]]
3.矩阵只能单纯的为2维,而数组可以为任意维。
4。运算符表示的含义也不同,对于maxtrix来说,a2表示a*a,对于array来说,a2表示数组里的数的平方
相关文章推荐
- Python Numpy的数组array和矩阵matrix的用法与区别
- Numpy中数组array和矩阵matrix区别
- Numpy学习(1):高维数组(矩阵)的切割问题
- numpy中数组和矩阵的索引方法及不同点
- numpy创建数组和矩阵
- 基于Python Numpy的数组array和矩阵matrix详解
- MATLAB中矩阵与数组的区别,点运算符的运用
- 数组与矩阵的区别 Python
- python 列表,数组和矩阵sum的用法及区别介绍
- Numpy数组和矩阵相互转换
- NumPy 数组矩阵运算
- 从数组到矩阵的迹,NumPy常见使用大总结
- Numpy数组array和矩阵matrix转换方法
- 数组与矩阵的区别
- Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
- Numpy入门学习之(五)数组、矩阵中级操作
- Python学习-numpy高级数组和矩阵的内积函数inner和matmul
- numpy.ndarray 交换多维数组(矩阵)的行/列方法
- Numpy中的数组<矩阵>
- Python Numpy的数组array和矩阵matrix