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生成矩阵、串联矩阵相关推荐

  1. python numpy 生成矩阵_Python numpy生成矩阵、串联矩阵代码分享

    import numpy 生成numpy矩阵的几个相关函数: numpy.array() numpy.zeros() numpy.ones() numpy.eye() 串联生成numpy矩阵的几个相关 ...

  2. 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) ...

  3. Python numpy nonzero 取矩阵中非零元素的下标

    文章目录 1. 对矩阵进行处理 2. 使用的过程 1. 对矩阵进行处理 >>> a3 = [[1, 2, 3], [1, 3, 5], [1, 2, 4]] >>> ...

  4. python numpy for循环矩阵乘法

    把向量放到一个list中,用for i in list进行遍历 循环数字时为for i in range(num) import numpy as np# 列向量乘行向量 x1 = np.array( ...

  5. Python numpy 判断零矩阵,判断某个值(a)是否在矩阵中

    Python numpy 判断0 矩阵,判断某个值(a)是否在矩阵中 百度找 这个需求, 发现没有一种比较简单的解决方式:很多给的答案是要用 循环的方式解决,我觉得不好. 所以写了 一个简单的方式. ...

  6. python numpy.array 与list类似,不同点:前者区分元素不用逗号,中间用空格,矩阵用[]代表行向量,两个行向量中间仍无逗号;  而list区分元素用逗号

    python numpy.array 与list类似,不同点:前者区分元素不用逗号,中间用空格,矩阵用[]代表行向量,两个行向量中间仍无逗号: 而list区分元素用逗号.而 numpy.array 的 ...

  7. python求向量函数的雅可比矩阵_在python Numpy中求向量和矩阵的范数实例

    np.linalg.norm(求范数):linalg=linear(线性)+algebra(代数),norm则表示范数. 函数参数 x_norm=np.linalg.norm(x, ord=None, ...

  8. python中两个矩阵之间的点乘_Python基础--数据分析库--Numpy

    一.基础概念 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. NumPy 通常与 Sci ...

  9. fun是什么意思 python中def_【python】 numpy中的矩阵转置(ndarray.T)为什么不加括号却可以实现方法的功能...

    [python] numpy中的矩阵转置(ndarray.T)为什么不加括号却可以实现方法的功能 经过搜索和查询源码了解到,.T就是一个方法,但是是被装饰器修饰了一下... @property是pyt ...

最新文章

  1. 二分查找树性能分析(Binary Search Tree Performance Analysis)
  2. git 简易指南+常用命令
  3. 如何在 .NET 中使用 Kafka
  4. 十问十答 GPL 许可证
  5. kail利用msf工具对ms11-003漏洞入侵渗透Win7
  6. linux下设定动态库路径的命令-error while loading shared libraries: xxx.so.x错误的原因和解决办法
  7. echart 数据点可以加链接吗_地理可视化就这么简单、酷炫,蚂蚁金服AntV 空间数据可视化引擎 L72.0发布...
  8. 热冗余冷冗余_冗余支架
  9. Linux shell的条件判断、循环语句及实例
  10. 使用Jenkins打包vue项目丢失静态资源
  11. -------------分割线-------
  12. 工业界中NLP(自然语言处理)算法工程师的核心竞争力是什么?
  13. 随手写程序-t检验计算置信区间
  14. Pandoc 安装与使用
  15. Vue实现树形菜单组件
  16. Win10专业版错误代码0xc0000225在吗修复?
  17. 手把手教你用JAVA实现“声音复刻”功能(复刻你的声音)标贝科技
  18. 工具:通过Python fitz 提取PDF内的图片
  19. app store服务器网站,app store 游戏服务器
  20. mysql 读写分离缺点6_6\MySQL 主从同步 , MySQL 读写分离 , MySQL 性能调优

热门文章

  1. “人工智能大脑”跳槽记:吴恩达所理解的智能
  2. 大数据时代医疗行业爆发 政策壁垒仍是最大障碍
  3. 移动应用发展远超Web 谷歌苹果将主导世界?联网的发展才刚刚开始
  4. JVM-剖析对象内存分配流程
  5. Linux-sort排序
  6. mysql 散列存储_什么是数据库散列存储? - 蚂蚁吞大象的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  7. python遍历指定文件夹的所有文件_python 统计指定文件夹下所有的文件数量,BFS方式...
  8. Nginx配置免费SSL证书
  9. 2021-01-26 粒子群优化算法(PSO)以及Matlab实现
  10. linux sort 时间排序,linux sort多字段排序实例解析