问题标签 [numpy-ndarray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 numpy 中沿特定维度获取点积?
我有两个数组。一个是n
by ,p
另一个是d
by 。我希望我的输出是by ,当我在下面构造张量时,我可以很容易地实现这一点。但是,我想在没有那个循环的情况下做到这一点。p
r
d
n
r
B
我尝试了各种方法来C
匹配B
,但到目前为止我一直没有成功。有没有不涉及调用的方法reshape
?
python - 如何制作二维形状的numpy数组
我有这样的简单数组
但我不希望形状返回 (4,),而是 (4, 1 )。我怎样才能做到这一点?
numpy - 使用 Numpy 将“层”附加到 3D 阵列
我有一个尺寸为 numpy 的数组12 x 12 x 4
。现在我正在尝试向这个立方体添加一个额外的层,从而产生一个12 x 13 x 4
数组。第 13 层应包含来自第一个轴的相应索引,例如寻址[7, 13, :]
结果为[7, 7, 7, 7]
.
很难解释,但也许有人对如何用 numpy 实现这一点有一些建议?
编辑:我找到了一个解决方案,虽然它似乎有点过于复杂:
仍然开放以获得更好的建议。
python - numpy数组大小的混淆
Python numpy 数组“大小”让我很困惑
'b' 是有道理的,因为它每行有 3 行和 4 列但是 'a' size = (3, ) 怎么样?它不应该是 (1,3) 因为它的 1 行和 3 列?
python - scipy.optimize.minimize 返回零维数组?
为一维问题调用 Powell 最小化器是在创建OptimizeResult
一个无法访问的值。例如:
如果我再要求test.x
我得到:
那个“数组”有问题:我无法从中获得价值。例如,test.x[0]
返回IndexError: too many indices for array
. 这就像它是一个零维数组,或者还有其他一些参考问题。
(格式良好的ndarray
会显示为array([3.58792896])
.)
我究竟做错了什么?
java - 如何在java中将INDArray转换为Json?
如何将 INDArray 转换为 Json String 以及从 Json String 转换为 INDArray。我在谷歌搜索它没有显示任何记录这个的结果。
python - Numpy 数组在很大时表现得很奇怪
我正在使用 numpy 加载声音文件并将它们输入神经网络。我对一些 ndarray 进行了很多重塑、拆分和重新组装。
我的问题是,当我只加载几个文件 (10) 时,一切正常。但是,当我尝试加载大量文件(100+)时,没有任何效果。加载的数组形状错误,应该是 (100, 1, 64000) 但是 (106, 64000)。
调试器显示未计算数组中的某些值(最小值和最大值)。调试器显示“ndarray 太大,计算最大值会减慢调试速度”而不是值,但没有任何效果。
有没有办法忽略隐含的减速并在我可爱的巨型阵列上运行?
python - 如何在python中更改数组的维度?
我是python的新手。我对数组的维度有疑问。
我有(10,192,192,1)数组,类型是(类'numpy.ndarray')。我想将此数组划分为 10 个分隔数组,例如 10 * (1,192,192,1)。但是当我分开时,我总是得到 (192,192,1) 数组。如何获得与原始数组相同维度类型的分隔数组?
下面是我的代码。
python - 作为 ndarray 的 recarray 视图
在以前版本的 numpy 中,我能够执行以下操作:
这将使我将原始的 recarraydata
视为 type 的二维 ndarray np.float32
。
在 numpy 版本 1.14 中,当我尝试上面的第二行时,我得到了错误:
这是因为 itemsizedata[['a','b']]
仍然是 24。好吧,这很好,但是有没有办法获取更新 itemsize 的那些数据列的副本,以便我可以制作我想要的视图?
例如,即使复制(或深拷贝)data[['a','b']]
仍然会导致项目大小为 24,我不明白。