python数组对应元素相乘_python – 将一个数组的每一行与numpy中另一个数组的每个元素相乘...
使用
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中另一个数组的每个元素相乘...相关推荐
- 用python在csv追加数据_Python将一个CSV文件里的数据追加到另一个CSV文件
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- java 整型数组定义_在Java中定义一个具有10个元素的整型数组a的语句是:___
在Java中定义一个具有10个元素的整型数组a的语句是:___ 答: int [] arr = new int[10] 在借贷记账法下() 答:在账户结构上,"借"和"贷 ...
- python 空矩阵_在NumPy中创建空数组/矩阵的方法
如何在NumPy中创建空数组/矩阵? 在添加行的情况下,你最好的选择是创建一个与数据集最终一样大的数组,然后向它添加数据 row-by-row: >>> import numpy & ...
- php 中数组的定义赋值吗,怎么在php中定义一个数组
怎么在php中定义一个数组 发布时间:2021-03-19 17:12:54 来源:亿速云 阅读:99 作者:Leah 这期内容当中小编将会给大家带来有关怎么在php中定义一个数组,文章内容丰富且以专 ...
- 数据分析-----NumPy中的ndarray数组
目录 Numpy概述 Python中的数组 NumPy中的ndarray ndarray中的数据类型 ndarray多维数组属性 ndarray的创建 NumPy 切片和索引 NumPy 线性代数 总 ...
- Java从输入中读取一个数组
最近在编程中遇到了如下问题:如何从输入中读取一个数组,一直调试出问题,后来查阅了一些资料终于解决了. 这主要是关于scanner扫描器中的nextLine()方法以及spilt()方法的应用,代码如下 ...
- python三维数组怎么表示_python – numpy中的三维数组
你有一个截断的数组表示.让我们看一个完整的例子: >>> a = np.zeros((2, 3, 4)) >>> a array([[[ 0., 0., 0., 0 ...
- python如何创建三维数组_python – numpy中的三维数组
你有一个截断的数组表示.让我们看一个完整的例子: >>> a = np.zeros((2, 3, 4)) >>> a array([[[ 0., 0., 0., 0 ...
- 如何在Python中声明一个数组?
如何在Python中声明数组? 我在文档中找不到任何对数组的引用. #1楼 这个怎么样... >>> a = range(12) >>> a [0, 1, 2, 3 ...
最新文章
- [入门]C#语法里面,如何使用 VB的常用函数?(using Microsoft.VisualBasic)
- cmd中的进度如何捕捉到输出内容_python 中日志异步发送到远程服务器
- linux权限776代表,Linux 权限设置chmod
- ES6-改变对象的原型对象
- allure的安装和使用(windows环境)
- 用批处理替换文件中的内容
- Computational Learning Theory - VC Dimension
- 第二阶段团队冲刺(二)
- timesten系列一:简介
- 关闭远程服务器端口,远程端口 程序自动关闭问题解决方案
- 计算机系统组成复习及CRC循环冗余校验码计算
- 计算机网络(三)—— 数据链路层(8、9):集线器与交换机的区别、以太网交换机自学习和转发帧的流程
- 上位机使用C++通过ADS协议与倍福PLC通信例程-布尔变量的读取
- Chromium安装flash插件
- python爬取图片失败显示404_python3.7中Web抓取时出现http404错误
- 鸿蒙 使用hawk存储数据
- 科视Christie DWU2022-HS 荣膺阿拉丁神灯奖最佳演艺照明产品奖
- 《蝙蝠侠前传3:黑暗骑士崛起》蓝光高清720P 1080P 下载
- 【学习笔记】阿里云天池龙珠计划SQL训练营-Task06:综合练习题-10道经典题目
- win10下装win7双系统_《糖豆人》Win7可以玩吗?只能Win10环境使用?