使用numpy,我如何相互减去矩阵的numpy数组的元素?

a = np.array([ [ [1., 2., 3.], [4., 5., 6.], [7., 8., 9.] ],

[ [20., 21., 22.], [23., 24., 25.], [26., 27., 28.] ],

[ [30., 31., 32.], [33., 34., 35.], [36., 37., 38.] ]

])

或者用简单的英语:

a = ([matrix1], [matrix2], [matrix3])

我想得到一个np.array计算如下:

[matrix1-matrix1][matrix1-matrix2][matrix1-matrix3]

[matrix2-matrix1][matrix2-matrix2][matrix2-matrix3]

[matrix3-matrix1][matrix3-matrix2][matrix3-matrix3]

对角线将是矩阵中具有零值的矩阵.

我怎么能做到这一点?

最佳答案 你的a是一个3d数组

In [258]: a = np.array([ [ [1., 2., 3.], [4., 5., 6.], [7., 8., 9.] ],

.....: [ [20., 21., 22.], [23., 24., 25.], [26., 27., 28.] ],

.....: [ [30., 31., 32.], [33., 34., 35.], [36., 37., 38.] ]

.....: ])

In [259]: a.shape

Out[259]: (3, 3, 3)

可以使用索引访问2d数组

In [260]: a[0,:,:]

Out[2

python np array 减去一个数_python numpy减去矩阵元素相关推荐

  1. python np array归一化_浅谈利用numpy对矩阵进行归一化处理的方法

    浅谈利用numpy对矩阵进行归一化处理的方法 本文不讲归一化原理,只介绍实现(事实上看了代码就会懂原理),代码如下: def Normalize(data): m = np.mean(data) mx ...

  2. python中的np.array函数_对列表numpy数组中的每个列表应用函数

    一些比较和时间测试:但请记住,这只是一个小例子.在In [106]: test_arr = np.array([['the', 'quick', 'brown', 'fox'], ['lorem', ...

  3. python 替换array中的值_Python五个隐藏的特性,你可能从未听说过

    前言 在本文中,我将向您展示Python中最常见的5个特性.有经验的Python开发人员可能认识其中一些.然而,这对其他人仍将是未知的. ... 是的,你没看错,在Python中...是一个有效的构造 ...

  4. python np fft_Python的武器库05:numpy模块(下)

    说到编程语言python,有一个著名的格言"余生太短,只用python".如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以又这样一句格言,是 ...

  5. python矩阵后加点_Python Numpy和矩阵的相关面试问题

    通常,数据科学家被要求在Python中执行简单的矩阵运算,这应该很简单,但许多人会偏离正轨. 本文将介绍面试中经常出现的4个Numpy/matrix问题,并用Python编写代码. 问题1: 给定4x ...

  6. [转载] python中dtype的使用规范_Python numpy.dtype() 使用实例

    参考链接: Python中的numpy.extract The following are code examples for showing how to use . They are extrac ...

  7. python中mean算函数吗_Python numpy.mean函数方法的使用

    numpy.mean numpy.mean(a, axis=None, dtype=None, out=None, keepdims= 沿指定轴计算算术平均值. 返回数组元素的平均值.默认情况下,平均 ...

  8. [Python] np.array() 创建ndarray类型的数组

    语法: np.array( [ [1,2,3],[4,5,6] ] ) 示例: import numpy as npa = np.array([[1,2,3],[4,5,6]])print(a) pr ...

  9. python对矩阵部分求和_python – numpy求和矩阵 – 按索引排

    我有3个矩阵(np数组): A是形状(n,m); B的形状为(m,k);和C的形状(n,k) 矩阵C只有集合{-1,0,1}中的值,它是某种类型的"指标":如果C [i,j] == ...

最新文章

  1. python写小程序-用python写个简单的小程序,编译成exe跑在win10上
  2. Windows Print Spooler服务最新漏洞CVE-2021-34527详细分析
  3. vs2008界面查看
  4. 博客等级及其特权福利
  5. python输出时间_Python获取并输出当前日期时间
  6. Android中动态获取Drawable中的图片
  7. linux上soul网关开通,soul 网关入门篇(一):搭建篇
  8. 2 | Spatial-based GNN/convolution 概念
  9. arm thttpd php,thttpd嵌入式web开发笔记
  10. 算法:Invert Binary Tree(翻转二叉树)
  11. 解决Bootstrap模态窗口Modal中使用Kindeditor或UEditor编辑器 点击关闭弹窗 出现第二次无法加载的问题
  12. 【Python 代码】类似SADPTool工具,搜索海康设备
  13. postman9.12.2汉化包
  14. 免费的银行联行号查询/接口
  15. 盖洛普优势理论自我分析
  16. 1024:程序员,你的身体还好吗?
  17. 如何实现 iOS 短视频跨页面的无痕续播?
  18. 红帽子企业版RHEL5.0 的软件包管理
  19. android x86 remix,Phoenix OS X86 与 Remix OS X86 对比体验
  20. java 操作Zip文件(压缩、解压、加密)

热门文章

  1. java三国快打_有哪些好玩有趣的网页小游戏?
  2. 主要工作业绩应该怎么写
  3. vp服务器创建无线热点,在Mac中使用屏幕共享 mac创建wifi热点方法:苹果mac设置无线网络wifi共享步骤...
  4. npm 提升最新版本
  5. 3D Slicer将分割结果保存
  6. 给面试加点硬菜:延迟任务场景,该如何提高吞吐量和时效性
  7. Tenda AC15路由器仿真——IDA+QEMU
  8. setInterval与setTimeout用法
  9. 从“成都-go-戒炸鸡”的面试题开始说起
  10. 这五个bug,论文绘图时千万别碰!