腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
二维
数组
上
NumPy
三重
积
的
矢量化
、
、
、
、
我正在尝试向量化下面一个名为p
的
N x N
数组
上
的
三重
乘积操作: for k in range(len(p)): h[j, k, l] = p[j, k] * p[k, l] * p[l, j] - p[j, l] * p[l, k] * p[k, j] 我认为
numpy
.einsum在这里应该是有用
的
,尽管我实际
上</e
浏览 0
提问于2016-07-18
得票数 2
回答已采纳
1
回答
Numpy
:使用掩码
数组
的
条件和行
、
、
假设我有
数组
a和
数组
掩码,[[1,1,2] [3,5,2][[0,1] [1,0]Array c: [7, 3],如果第一列是由掩码表示
的
数组
a
的
行之和,则0和2列是由掩码指示
的
行之和:1,
浏览 0
提问于2016-06-23
得票数 3
回答已采纳
1
回答
矩阵和阵列
的
NumPy
点
积
、
、
来自
numpy
的
文档:两个
数组
的
点
积
。具体来说, ,如果a或b是0-D (标量),则它等价于乘积,并使用
numpy
.multiply(a,b)或a*b作为首选。如果a是一个N-D
数组
,b是一个一维
数组
,则
浏览 7
提问于2021-03-13
得票数 4
回答已采纳
3
回答
两个矩阵逐行点
积
的
优雅表达
、
我有两个
二维
的
numpy
数组
,它们
的
维数相同,A和B,并试图计算它们
的
逐行点
积
。我可以做:还有其他方法可以让
numpy
在一步而不是两步内完成逐行点
积
吗?
浏览 3
提问于2014-10-02
得票数 13
回答已采纳
1
回答
N维
数组
到1维
数组
之间
的
NumSharp点
积
抛出错误
、
我在C#中为神经网络使用NumSharp 当我前进时,我尝试接收神经元数值(一维
数组
)与权重
的
点
积
(
二维
数组
)
的
点
积
。然而,当我尝试用一维
数组
对
二维
数组
进行点
积
时,它抛出了一个错误,指出它不能传播到单一形状。 据我所知,python中
的
numpy
可以很好地处理这一点,那么为什么NumSharp就不能呢?此外,在文档中指定了N-D
数组
与1-D<em
浏览 14
提问于2020-11-02
得票数 0
3
回答
使用
numpy
计算
二维
闭合多边形
的
面积
、
我有一个
二维
numpy
数组
,我想计算一下下面的等式。有没有一种类似
numpy
(
矢量化
)
的
方法来实现这种评估,而不只是迭代这些值?额外
的
问题,有没有一种方法(再次
矢量化
)将乘积
的
每个结果保存在一个新
的
一维
numpy
数组
中?提前感谢
浏览 4
提问于2021-05-12
得票数 1
2
回答
numpy
- einsum vs朴素实现运行时
的
性能
、
、
、
我有一个大小为Y (N,M)
的
二维
数组
,例如:Y = np.random.normal(0,1,(N,M))我认为更好
的
方法是使用einsum
numpy
函数(): np.einsum('ijk,imk->ijm', Y,
浏览 3
提问于2020-03-18
得票数 0
1
回答
在神经网络中,前向传递
的
首选数学表示是什么?
、
、
、
我知道这可能是一个语义问题,但我总是看到不同
的
文章对向前传递
的
解释略有不同。它们将输入数据表示为[NxD]矩阵,将权重数据表示为[DxH],其中H是隐藏层中神经元
的
数量。这似乎是最自然
的
,因为输入数据通常是表格格式,以行为样本,以列为特征。 下面是CS231n课程笔记中
的
一个示例。我想我只是对在计算神经网络向前传递时应该如何整形和一致使用数据
的
通用命名法感到困惑。有时我会看到转置,有时我不会。有没有一种标准
的
,更好
的
方式来根据这样
的</
浏览 1
提问于2020-08-10
得票数 0
1
回答
访问
numpy
数组
中特定行元素
的
矢量化
方法
、
、
我有一个
二维
NumPy
数组
和一组索引,其大小是
NumPy
数组
的
第一个维度。5, 3)我需要做一些类似的事情 print X[i][ind] 有一种
矢量化
的
方法吗
浏览 0
提问于2014-09-03
得票数 1
回答已采纳
2
回答
numpy
.dot如何用
二维
数组
计算一维阵列
、
、
numpy
.dot文档字符串说: 对于
二维
阵列,它等价于矩阵乘法,对于一维阵列则等价于向量
的
内积(没有复共轭)。对于n维,它是a
的
最后一个轴和b
的
第二个到最后一个轴
上
的
和
积
。但是它没有说明
numpy
.dot如何用
二维
array.So计算一维
数组
,
Numpy
如何处理一维
数组
(向量)和
二维
数组
(矩阵)?[34]: np.dot(b
浏览 4
提问于2013-11-21
得票数 5
回答已采纳
1
回答
使用
Numpy
(无转置)
的
两个
二维
列矢量
的
点
积
、
、
、
我试图用
numpy
计算两个
二维
向量
的
点
积
,这是我目前所知道
的
: v = np.array([[1], [3], [5]
浏览 7
提问于2022-01-23
得票数 0
回答已采纳
1
回答
numpy
数组
中行
的
前n个元素
、
、
我有一个数据集,我已经将其转换为一个大
的
numpy
数组
[[ 0. 0. 4. ..., 1. 0. 1.其中每一行
的
最后一个元素表示类。所以在计算欧几里得距离时,我显然不想把最后一个元素包括在内。正如你所看到
的
,两者是一样
的
。
浏览 1
提问于2016-12-01
得票数 2
回答已采纳
1
回答
Numpy
两个矩阵,行
的
成对点
积
、
、
、
我们目前正在开发一个python项目,由于性能限制,我们必须进行大量
的
矢量化
工作。我们最终
的
计算结果如下:我们有两个形状为(20,6)
的
numpy
数组
,并希望计算各行
的
成对点
积
,即我们最终应该获得一个(20,1)矩阵,其中每一行都是通过各自
的
向量点乘法获得
的
标量。
浏览 0
提问于2016-12-26
得票数 0
1
回答
NumPy
矢量化
函数
、
、
我最近开始使用
NumPy
(到目前为止它真的很有用--为什么我不早点开始使用它呢?),但是仍然有一些事情我肯定我做错了: 如何将函数应用于向量(ndarray)?我想把它
矢量化
,它是一个比乘法更复杂
的
函数。我尝试过使用np.where,但这似乎是一个难看
的
解决方案(我也不确定它是否也是
矢量化
的
)。是否有类似于映射
的
函数使我
的
函数被
矢量化
?假设我有一个
二维
数组
--一个
二维
位置向量
浏览 1
提问于2013-06-24
得票数 0
1
回答
点
积
B^t.D.B不返回对称
数组
、
、
、
、
我试着用一个表达式做一个点
积
,它应该是对称
的
。B是一个4D
数组
,我必须将它
的
最后两个维度转换成B^t。与
numpy
.transpose相关联
的
numpy
.transpose产品以及作为第二种选择
的
numpy
.einsum (其思想来源于本主题:)已经被使用在计算结束时
浏览 1
提问于2018-04-17
得票数 1
1
回答
最小化许多标量函数
、
、
有没有比通过目标函数
的
def和对scipy.optimize.minimize_scalar
的
调用进行for循环更快
的
方法?基本
上
是一个
矢量化
的
版本,我可以给出一个函数foo和一个
二维
numpy
数组
,其中每一行都作为额外
的
数据提供给目标函数。
浏览 3
提问于2018-02-17
得票数 0
回答已采纳
2
回答
在Python中计算两个数值行
数组
(向量)
的
点
积
会得到一个形状向量
、
、
我试图理解当你试图调用两个行向量
的
点
积
时,
numpy
是如何工作
的
。我有这样
的
代码:THETA = np.array([[1,2,3]])这给了我一个错误:我认为你可以取两个行向量
的
点
积
来得到:这也会转化为两个列向量
的
点
积
。奇怪<e
浏览 2
提问于2016-02-05
得票数 2
5
回答
C
三重
反引用
、
可能重复: 我使用带有双重取消引用指针(**var)
的
函数来返回值。但是,最近有人问我一个问题,以找出可能需要
三重
取消引用(*var)
的
用例。我想不出任何实际情况。这里有人有经验吗?
浏览 4
提问于2010-04-22
得票数 3
回答已采纳
1
回答
用双参数函数将两个
numpy
数组
组合成矩阵。
、
、
、
粗略地说,我想将这个(非
numpy
)转换为-循环:M = len(right)for i in range(N): matrix[i][j] = scipy.stats.binom.pmf(left[i], C, right[j]) 它有点像点
积
,但当然数学上不是点
积
。我通常会如何将这类
的
东西
矢量化
或制作成类似于丙酮/非丙酮
的
东西?
浏览 1
提问于2018-11-19
得票数 1
回答已采纳
1
回答
如何向量化向量
数组
中
的
向量之间
的
np.dot?
、
、
、
变量:是否有一种方法可以在两个
数组
中对应相同位置
的
向量之间执行点
积
,而不显式地写入元素,如列表理解:[np.dot(x[i], y[i]) for i in range(N)]?通常,在
numpy
中
的
其他函数中,为了实现这一点,我使用选项axis = 1,但我看到np.dot中不存在它。有什么方法可以将这个操作
矢量化
吗?
浏览 5
提问于2021-05-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python数据处理(3)-NumPy的矢量化计算
代码详解:如何在深度学习下理解线性代数?
Numpy 修炼之道(1)——什么是 Numpy
Pandas 初学者代码优化指南
Numpy中的神奇索引
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券