初识Numpy——矩阵
来源:互联网 发布:淘宝水星小飞船证吗 编辑:程序博客网 时间:2024/06/05 03:14
刚使用numpy难免遇见一些不懂的语法,小白现将关于数组部分总结分享给大家,有误或不妥请大家指教。
import numpy as np
1 创建矩阵
A = np.array([[1, 2.1], [3, 5.1], [6, 11.5]])B = np.array([1, 2])
如上代码,所创建的是3x2的A矩阵和1x2的B矩阵,即:
A= [ 1. 2.1] B= [1 2] [ 3. 5.1] [ 6. 11.5]
2 矩阵的转置
# 数组名.T ----=> A.TA.T= [ 1. 3. 6. ] [ 2.1 5.1 11.5]
【注】为了生成2x1的矩阵,必须通过数组转置,不能通过np.array([1], [2])
实现。
3. 矩阵的乘法
矩阵乘法分为点乘 和 按位相乘 两种。其中,按位相乘A(mxn)*B(1xn),B矩阵需要满足与A矩阵相同的列数,且只能1行;点乘A(mxn)*B(nxp),A矩阵的列数需与B矩阵的行数相等。
*点乘:
A.dot(B.T) = [ 5.2 13.2 29. ]# 5.2=1*1+2.1*2 13.2=3*1+5.1*2 29=6*1+11.5*2
**按位相乘:
A*B = [ 1. 4.2] # 1*1 2.1*2 [ 3. 10.2] # 3*1 5.1*2 [ 6. 23. ] # 6*1 11.5*2
3 矩阵的内部数字之和
np.sum(B) = 3 #3=1+2
4 矩阵的取一列(行)
A[:, 0] = [ 1. 3. 6.] #矩阵A的第一列
5 生成特殊矩阵
np.ones((2, 4)) #生成2x4的零矩阵 np.arange(15).reshape((3,5)) #生成顺序数,后整形为3行5列
阅读全文
0 0
- 初识Numpy——矩阵
- numpy入门——矩阵计算
- Python—numpy做矩阵运算
- Numpy-初识Numpy
- Numpy学习笔记——矩阵和通用函数
- numpy基础教程—矩阵的简单属性和方法
- NumPy实战:Chapter-1(初识NumPy)
- python基础练习(三)—— numpy的矩阵基本操作
- Numpy——将二维图像矩阵转换为一维向量
- NumPy 矩阵处理
- numpy 矩阵运算
- numpy矩阵处理
- Numpy中矩阵对象
- numpy 矩阵计算例子
- NumPy矩阵运算
- numpy之矩阵
- NumPy 数组矩阵运算
- NUMPY矩阵处理
- sparse文件简介
- Android N MediaPlayer(一) : MediaMetadataRetriever分析
- 百度语音相关问题汇总
- 计算几何基础
- 网络流--EK算法
- 初识Numpy——矩阵
- 《hbase学习》-03-命令行load数据文件到Hbase
- 【异常和错误】PHP的异常和错误处理【原创】
- http range header
- Dubbo 回调用服务的处理逻辑
- 对于堆栈的疑问
- Alluxio 1.5.0开源发布版的技术亮点
- hdu_5104_素数表的应用
- jdbc之批处理