numpy-broadcasting 相关问题

术语广播描述了NumPy如何在算术运算期间处理具有不同形状的数组。受某些约束的影响,较小的阵列在较大的阵列上“广播”,以便它们具有兼容的形状。

在广播一个numpy数组的引擎下发生了什么

我探讨了有关广播的标准python文档https://docs.scipy.org/doc/numpy-1.13.0/user/basics.broadcasting.html每次我探索这个主题,我都找不到足够的内部...

回答 1 投票 3

在python广播中除以0?

我正在使用Python2.7创建一个简单的矢量场,然后绘制它...但是Jupyter抱怨除以0(“RuntimeWarning:除以零时遇到零”),我找不到它。 ...

回答 1 投票 0

没有平铺的有效水平连接方式

我有两个(大)数组。为了便于说明,我使用下面的一个简单示例:在[14]中:arr1 = np.arange(32 * 512).reshape(32,512)在[15]中:arr2 = np.arange(512).reshape( 1,512)我想......

回答 1 投票 3

用不同的旋转矩阵乘以每一行

该函数将n行姿势中的每一行乘以不同的旋转矩阵。是否可以通过使用3d张量的旋转矩阵来避免循环? def变换(ref,pose):n,...

回答 1 投票 3

向张量添加尺寸并沿新轴重复值

假设我有一个带有X.shape ==(m,n)的2D ndarray X我想向X添加两个维度,同时沿这些新轴复制值。即我想要new_X.shape ==(m,n,k,l)和所有...

回答 1 投票 1

Numpy张量实现比循环慢

我有两个计算相同指标的函数。最终使用列表推导来循环计算,另一个仅使用numpy张量操作。功能采用(N,3)......

回答 1 投票 1

传递元素以有效运作

我有一个大小为m x n的数组。我想将每个m行单独传递给一个函数,并将结果保存在同一行中。使用numpy这样做的有效方法是什么?目前我...

回答 2 投票 0

Numpy多维切片

如果a有一个2d Numpy数组:array([[0,1,0,0,0,1,0,0,0,1],[0,0,0,0,1,0,1,1, 1,0',[1,0,1,1,1,1,1,1,1,1],[0,0,1,1,1,0,1,0,0,0],[ 0,0,1,......

回答 1 投票 0

Numpy Broadcast_to((50000,),(50000,32,32,3))失败。为什么?

我正在尝试将1D numpy数组广播到4D numpy数组但是我得到一个错误:操作数无法与重新映射的形状一起广播[original-> remapped] :( 50000,)和请求的形状(...

回答 1 投票 1

如何有效地比较2D矩阵中的每对行?

我正在处理一个子程序,我需要处理矩阵的每一行,并找出当前行中包含的其他行。为了说明一行包含另一行,请考虑3x3 ...

回答 2 投票 1

在1D数组中以不规则的间隔分配序列--Python / NumPy

我有一系列数字,我想以不规则的间隔插入一个更大的数组:dates = np.zeros(15)pattern = np.arange(3)+ 1 starts = [2,6,11] for start in开始:日期[...

回答 2 投票 1

使用向量化函数重新分类numpy float数组时的广播错误

我想评估2D numpy浮点数组中的每个值,如果它落在某个数值类的最小,最大边界内。接下来,我想将该值重新分配给与该相关联的“得分”...

回答 1 投票 0

设置超出范围值时引发错误

例如,当设置uint8矩阵元素等于-1时,如何允许检查numpy中的超出范围值?当前行为只是静默接受它,将元素设置为255. ...

回答 1 投票 0

如何为每一行播放不同的切片?

我正在运行一个numpy 2-d数组,并试图找到一些方法来访问每行不同的切片。最好以这样的方式利用numpy广播,我传递如下的切片数组:...

回答 1 投票 1

将ndarray图像转换为具有相同阵列形状的灰度图像

我正在尝试编写一个python函数,它将图像ndarray作为参数,并使用广播返回该图像的灰度版本的ndarray。我现在的主要问题是我......

回答 1 投票 0

使用scipy.optimize时矩阵形状的问题

这是我正在尝试的机器学习问题的代码。请注意,正在读取的.txt文件有三列。大多数情况下,我试图将数组形状保持为(m,n)而不是(m,),......

回答 1 投票 0

Python:Numpy将数组的每一行与另一个数组的每一行相乘

我知道有一些关于这个的问题,广播应该是可能的。但不知怎的,我真的不知道广播如何添加额外的轴。有类似的......

回答 1 投票 2

如何计算ndarray上一维的平方和?

一个具有形状(2,50,25,3)的多维矩阵:xx = np.random.randn(2,50,25,3)我想计算最后一个维度的平方和。结果应该是一个形状的矩阵(2,...

回答 2 投票 0

比例/旋转成对平方欧氏距离的矢量化计算

给定存储在(n,d)阵列中的一组n维向量和具有相同维度的第二组m向量(存储在(m,d)阵列中),我想计算它们之间的平方点距离。 ..

回答 1 投票 1

如何使用numpy找到两个非常大的矩阵的行之间的成对差异?

给定两个矩阵,我想计算所有行之间的成对差异。每个矩阵有1000行和100列,所以它们相当大。我尝试使用for循环和纯广播,但......

回答 4 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.