Python numpy生成矩阵、串联矩阵
import numpy
生成numpy矩阵的几个相关函数:
numpy.array()
numpy.zeros()
numpy.ones()
numpy.eye()
串联生成numpy矩阵的几个相关函数:
numpy.array()
numpy.row_stack()
numpy.column_stack()
numpy.reshape()
>>> import numpy
>>> numpy.eye(3)
array([[ 1., 0., 0.],[ 0., 1., 0.],[ 0., 0., 1.]])
>>> numpy.zeros(3)
array([ 0., 0., 0.])
>>> numpy.ones(3)
array([ 1., 1., 1.])
>>> x1 = numpy.array((1, 2, 3))
>>> x1
array([1, 2, 3])
>>> x2 = numpy.array([4, 5, 6])
>>> x2
array([4, 5, 6])
>>> x3 = numpy.array((x1, x2))
>>> x3
array([[1, 2, 3],[4, 5, 6]])
>>> x4 = x3.reshape(2, 3)
>>> x4
array([[1, 2, 3],[4, 5, 6]])
>>> x4 = x3.reshape(3, 2)
>>> x4
array([[1, 2],[3, 4],[5, 6]])
>>> x5 = numpy.row_stack(x1, x2)
Traceback (most recent call last):File "<stdin>", line 1, in <module>
TypeError: vstack() takes exactly 1 argument (2 given)
>>> x5 = numpy.row_stack((x1, x2))
>>> x5
array([[1, 2, 3],[4, 5, 6]])
>>> x6 = numpy.row_stack([x1, x2])
>>> x6
array([[1, 2, 3],[4, 5, 6]])
>>> x7 = numpy.row_stack((x6, x2))
>>> x7
array([[1, 2, 3],[4, 5, 6],[4, 5, 6]])
>>> x7[0]
array([1, 2, 3])
>>> x7[1]
array([4, 5, 6])
>>> x7[2]
array([4, 5, 6])
>>> x8 = numpy.column_stack([x1, x2, x1, x2])
>>> x8
array([[1, 4, 1, 4],[2, 5, 2, 5],[3, 6, 3, 6]])
>>> x8[0]
array([1, 4, 1, 4])
>>> x8[1]
array([2, 5, 2, 5])
>>> x8[2]
array([3, 6, 3, 6])
>>> x8[3]
Traceback (most recent call last):File "<stdin>", line 1, in <module>
IndexError: index 3 is out of bounds for axis 0 with size 3
>>> x8[0][3]
4
>>>
Python numpy生成矩阵、串联矩阵相关推荐
- python numpy 生成矩阵_Python numpy生成矩阵、串联矩阵代码分享
import numpy 生成numpy矩阵的几个相关函数: numpy.array() numpy.zeros() numpy.ones() numpy.eye() 串联生成numpy矩阵的几个相关 ...
- python Numpy 中的矩阵向量乘法(np.multiply()、np.dot()、np.matmul() 和 星号(*)、@)
python Numpy 中的矩阵向量乘法 总结 1. 对于 np.array 对象 1.1 元素乘法 用 a*b 或 np.multiply(a,b) 1.2 矩阵乘法 用 np.dot(a,b) ...
- Python numpy nonzero 取矩阵中非零元素的下标
文章目录 1. 对矩阵进行处理 2. 使用的过程 1. 对矩阵进行处理 >>> a3 = [[1, 2, 3], [1, 3, 5], [1, 2, 4]] >>> ...
- python numpy for循环矩阵乘法
把向量放到一个list中,用for i in list进行遍历 循环数字时为for i in range(num) import numpy as np# 列向量乘行向量 x1 = np.array( ...
- Python numpy 判断零矩阵,判断某个值(a)是否在矩阵中
Python numpy 判断0 矩阵,判断某个值(a)是否在矩阵中 百度找 这个需求, 发现没有一种比较简单的解决方式:很多给的答案是要用 循环的方式解决,我觉得不好. 所以写了 一个简单的方式. ...
- python numpy.array 与list类似,不同点:前者区分元素不用逗号,中间用空格,矩阵用[]代表行向量,两个行向量中间仍无逗号; 而list区分元素用逗号
python numpy.array 与list类似,不同点:前者区分元素不用逗号,中间用空格,矩阵用[]代表行向量,两个行向量中间仍无逗号: 而list区分元素用逗号.而 numpy.array 的 ...
- python求向量函数的雅可比矩阵_在python Numpy中求向量和矩阵的范数实例
np.linalg.norm(求范数):linalg=linear(线性)+algebra(代数),norm则表示范数. 函数参数 x_norm=np.linalg.norm(x, ord=None, ...
- python中两个矩阵之间的点乘_Python基础--数据分析库--Numpy
一.基础概念 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. NumPy 通常与 Sci ...
- fun是什么意思 python中def_【python】 numpy中的矩阵转置(ndarray.T)为什么不加括号却可以实现方法的功能...
[python] numpy中的矩阵转置(ndarray.T)为什么不加括号却可以实现方法的功能 经过搜索和查询源码了解到,.T就是一个方法,但是是被装饰器修饰了一下... @property是pyt ...
最新文章
- 二分查找树性能分析(Binary Search Tree Performance Analysis)
- git 简易指南+常用命令
- 如何在 .NET 中使用 Kafka
- 十问十答 GPL 许可证
- kail利用msf工具对ms11-003漏洞入侵渗透Win7
- linux下设定动态库路径的命令-error while loading shared libraries: xxx.so.x错误的原因和解决办法
- echart 数据点可以加链接吗_地理可视化就这么简单、酷炫,蚂蚁金服AntV 空间数据可视化引擎 L72.0发布...
- 热冗余冷冗余_冗余支架
- Linux shell的条件判断、循环语句及实例
- 使用Jenkins打包vue项目丢失静态资源
- -------------分割线-------
- 工业界中NLP(自然语言处理)算法工程师的核心竞争力是什么?
- 随手写程序-t检验计算置信区间
- Pandoc 安装与使用
- Vue实现树形菜单组件
- Win10专业版错误代码0xc0000225在吗修复?
- 手把手教你用JAVA实现“声音复刻”功能(复刻你的声音)标贝科技
- 工具:通过Python fitz 提取PDF内的图片
- app store服务器网站,app store 游戏服务器
- mysql 读写分离缺点6_6\MySQL 主从同步 , MySQL 读写分离 , MySQL 性能调优
热门文章
- “人工智能大脑”跳槽记:吴恩达所理解的智能
- 大数据时代医疗行业爆发 政策壁垒仍是最大障碍
- 移动应用发展远超Web 谷歌苹果将主导世界?联网的发展才刚刚开始
- JVM-剖析对象内存分配流程
- Linux-sort排序
- mysql 散列存储_什么是数据库散列存储? - 蚂蚁吞大象的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
- python遍历指定文件夹的所有文件_python 统计指定文件夹下所有的文件数量,BFS方式...
- Nginx配置免费SSL证书
- 2021-01-26 粒子群优化算法(PSO)以及Matlab实现
- linux sort 时间排序,linux sort多字段排序实例解析