使用

broadcasting –

A[:,None,:]*B[:,:,None]

由于np.einsum也支持广播,你也可以使用它(感谢@ajcr建议这个简洁的版本) –

np.einsum('ij,ik->ikj',A,B)

样品运行 –

In [22]: A

Out[22]:

array([[1, 1, 1],

[2, 2, 2],

[3, 3, 3]])

In [23]: B

Out[23]:

array([[10, 20],

[30, 40],

[50, 60]])

In [24]: A[:,None,:]*B[:,:,None]

Out[24]:

array([[[ 10, 10, 10],

[ 20, 20, 20]],

[[ 60, 60, 60],

[ 80, 80, 80]],

[[150, 150, 150],

[180, 180, 180]]])

In [25]: np.einsum('ijk,ij->ijk',A[:,None,:],B)

Out[25]:

array([[[ 10, 10, 10],

[ 20, 20, 20]],

[[ 60, 60, 60],

[ 80, 80, 80]],

[[150, 150, 150],

[180, 180, 180]]])

python数组对应元素相乘_python – 将一个数组的每一行与numpy中另一个数组的每个元素相乘...相关推荐

  1. 用python在csv追加数据_Python将一个CSV文件里的数据追加到另一个CSV文件

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. java 整型数组定义_在Java中定义一个具有10个元素的整型数组a的语句是:___

    在Java中定义一个具有10个元素的整型数组a的语句是:___ 答: int [] arr = new int[10] 在借贷记账法下() 答:在账户结构上,"借"和"贷 ...

  3. python 空矩阵_在NumPy中创建空数组/矩阵的方法

    如何在NumPy中创建空数组/矩阵? 在添加行的情况下,你最好的选择是创建一个与数据集最终一样大的数组,然后向它添加数据 row-by-row: >>> import numpy & ...

  4. php 中数组的定义赋值吗,怎么在php中定义一个数组

    怎么在php中定义一个数组 发布时间:2021-03-19 17:12:54 来源:亿速云 阅读:99 作者:Leah 这期内容当中小编将会给大家带来有关怎么在php中定义一个数组,文章内容丰富且以专 ...

  5. 数据分析-----NumPy中的ndarray数组

    目录 Numpy概述 Python中的数组 NumPy中的ndarray ndarray中的数据类型 ndarray多维数组属性 ndarray的创建 NumPy 切片和索引 NumPy 线性代数 总 ...

  6. Java从输入中读取一个数组

    最近在编程中遇到了如下问题:如何从输入中读取一个数组,一直调试出问题,后来查阅了一些资料终于解决了. 这主要是关于scanner扫描器中的nextLine()方法以及spilt()方法的应用,代码如下 ...

  7. python三维数组怎么表示_python – numpy中的三维数组

    你有一个截断的数组表示.让我们看一个完整的例子: >>> a = np.zeros((2, 3, 4)) >>> a array([[[ 0., 0., 0., 0 ...

  8. python如何创建三维数组_python – numpy中的三维数组

    你有一个截断的数组表示.让我们看一个完整的例子: >>> a = np.zeros((2, 3, 4)) >>> a array([[[ 0., 0., 0., 0 ...

  9. 如何在Python中声明一个数组?

    如何在Python中声明数组? 我在文档中找不到任何对数组的引用. #1楼 这个怎么样... >>> a = range(12) >>> a [0, 1, 2, 3 ...

最新文章

  1. [入门]C#语法里面,如何使用 VB的常用函数?(using Microsoft.VisualBasic)
  2. cmd中的进度如何捕捉到输出内容_python 中日志异步发送到远程服务器
  3. linux权限776代表,Linux 权限设置chmod
  4. ES6-改变对象的原型对象
  5. allure的安装和使用(windows环境)
  6. 用批处理替换文件中的内容
  7. Computational Learning Theory - VC Dimension
  8. 第二阶段团队冲刺(二)
  9. timesten系列一:简介
  10. 关闭远程服务器端口,远程端口 程序自动关闭问题解决方案
  11. 计算机系统组成复习及CRC循环冗余校验码计算
  12. 计算机网络(三)—— 数据链路层(8、9):集线器与交换机的区别、以太网交换机自学习和转发帧的流程
  13. 上位机使用C++通过ADS协议与倍福PLC通信例程-布尔变量的读取
  14. Chromium安装flash插件
  15. python爬取图片失败显示404_python3.7中Web抓取时出现http404错误
  16. 鸿蒙 使用hawk存储数据
  17. 科视Christie DWU2022-HS 荣膺阿拉丁神灯奖最佳演艺照明产品奖
  18. 《蝙蝠侠前传3:黑暗骑士崛起》蓝光高清720P 1080P 下载
  19. 【学习笔记】阿里云天池龙珠计划SQL训练营-Task06:综合练习题-10道经典题目
  20. win10下装win7双系统_《糖豆人》Win7可以玩吗?只能Win10环境使用?

热门文章

  1. 关于本博客数据仓库方面的原创文章汇总
  2. 大型网站架构演变和知识体系(转)
  3. Hibernate关系映射和HQL
  4. 附加数据库后登陆报错
  5. GNU make manual 翻译(三十)
  6. imagemagick, imagick和magickwand编译安装
  7. linux中的rootfs/initrd/ramfs/initramfs
  8. lnmp之PDO_mysql.so
  9. Cognos 增加全局类
  10. 谷歌详述 Zoom 客户端和MMR 服务器中的两个0day