np.diag(array) 中

  • array是一个1维数组时,结果形成一个以一维数组为对角线元素的矩阵
  • array是一个二维数组时,结果输出数组的对角线元素

举例:

>>> a
array([1, 2, 3])
>>> b
array([[1, 2, 3],[4, 5, 6],[7, 8, 9]])
>>> np.diag(a)
array([[1, 0, 0],[0, 2, 0],[0, 0, 3]])
>>> np.diag(b)
array([1, 5, 9])

Python+NumPy中的diag函数(简易理解)相关推荐

  1. Python NumPy中的diag函数

    NumPy包中的内置diag函数很有意思. 假设创建一个1维数组a,和一个3*3数组b: import numpy as np a = np.arange(1, 4) b = np.arange(1, ...

  2. python numpy中ndarray.reshape函数参数-1是什么意思?(模糊控制、自动推理)

    模糊控制,不知道要转换后-1的位置有多少个,反正其他的就按照指定的来 示例代码: import numpy as npc=np.array([[[1,2,3],[4,5,6]],[[7,8,9],[1 ...

  3. python使用numpy中的flatten函数将2D numpy数组拉平为1Dnumpy数组、使用np.linalg.matrix_rank函数计算2D numpy数组的秩(rank)

    python使用numpy中的flatten函数将2D numpy数组拉平为1Dnumpy数组.使用np.linalg.matrix_rank函数计算2D numpy数组的秩(rank) 目录

  4. Python使用numpy中的hstack函数水平堆叠(horizontally stack)数组实战

    Python使用numpy中的hstack函数水平堆叠(horizontally stack)数组实战 目录 Python使用numpy中的hstack函数水平堆叠(horizontally stac ...

  5. python中tile的用法_Python:numpy中的tile函数

    在学习机器学习实教程时,实现KNN算法的代码中用到了numpy的tile函数,因此对该函数进行了一番学习: tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复 ...

  6. Python NumPy.all()与any()函数理解

    函数说明 numpy.all() all(a, axis=None, out=None, keepdims=np._NoValue) Test whether all array elements a ...

  7. python grid函数_详解numpy中的meshgrid函数用法

    numpy中的meshgrid函数的使用 numpy官方文档meshgrid函数帮助文档https://docs.scipy.org/doc/numpy/reference/generated/num ...

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

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

  9. Numpy中np.mashgri() 函数介绍及2种应用场景

    @[toc](Numpy中np.mashgri() 函数介绍及2种应用场景 文章目录:) 近期在好几个地方都看到meshgrid的使用,虽然之前也注意到meshgrid的用法. 但总觉得印象不深刻,不 ...

最新文章

  1. 基因组重复序列注释-RepeatMasker安装和使用
  2. 本地代码上传到github
  3. ICC_lab总结——ICC_lab2:设计规划
  4. 第六章插图以及代码文件和插图之间的对应关系
  5. python多进程怎么样_Python执行多进程任务的方法
  6. 为了不被OUT,UC决定不再安静地做个浏览器了
  7. 软件质量保证计划_质量保证QA与质量控制QC
  8. 8080端口被占用怎么解决_端口占用不会搞?两行命令就解决!
  9. VC文档与视图结构学习总结
  10. 2019windows上安装Mac OS 10.14过程详细截图
  11. openjdk java字体库_OpenJDK8编译后遇到字体问题
  12. 【Unity编辑器扩展】查找场景和资源内挂载某脚本的所有对象
  13. Flash烛光动画特效实例教程
  14. 手把手教你如何使用kali破解wifi密码(图文教程)
  15. 80C51单片机的指令系统
  16. 开鑫金服落实“同心圆”工程 为老年投资人保驾护航
  17. 以太网PLC无线WIFI跨网段通讯和Modbus仪表数据采集
  18. vue-router 源码和动态路由权限分配
  19. 基于Stm32f407 的贪吃蛇小游戏【正点原子-探索者开发板】
  20. 全智通A+常见问题汇总解答—A+新维修单登记保存后会把原来的车辆信息中的商业险保险险种的内容清除。

热门文章

  1. Verilog-时序电路设计
  2. 机器学习在算法交易中的应用现状
  3. STUFF()函数将查询的多行数据合并为一行
  4. 系统设计面试的万金油
  5. c# 发送邮件保存服务器,c#-使用SmtpClient时如何保存电子邮件而不是发送电子邮件?...
  6. 就业市场状况指数(LMCI)和非农数据
  7. 基于深度学习的人脸检测和关键点检测推理实践(OpenCV实现,含代码)
  8. C语言————二进制转十进制
  9. 数据结构与算法JC班-左程云第一节课笔记(认识复杂度、对数器、二分法与异或运算)
  10. 校园表白墙告白墙表白网站程序源码搭建教程