问题标签 [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.

0 投票
1 回答
1190 浏览

python - 为元组数组创建布尔掩码

我有一个形状为 (3, 3) 和 dtype=object 的 2D numpy 数组,其元素是 (str, str, float) 形式的元组。

但是当我尝试获取布尔掩码时

答案全是假的

然而,逐元素比较仍然有效

为什么布尔掩码返回所有 False 以及如何使其工作?

PS我已经搜索了相关主题,但无法使用任何...

Python中的元组数组
重构元组数组
将函数应用于元组数组
过滤元组的numpy数组

0 投票
1 回答
541 浏览

python - Numpy:切片后的垃圾收集

如果我打电话y = foo(),我会得到一个 5x5 数组(中值的 1/4 x)。但是 中的其他值会发生什么x,它们是在内存中持续存在还是以某种方式被垃圾收集?我想明白这一点。

0 投票
1 回答
1355 浏览

python - 删除 3-d 数组中低于阈值的连接组件

我正在研究 python 中的 3-D numpy 数组,并希望对脑肿瘤分割图像的 CNN 输出进行后处理。我们得到一个 3-D (208x208x155) numpy 数组,每个像素的值为 0/1/2/4。我想删除阈值小于 1000 的连接组件以获得更好的结果。

我尝试了侵蚀扩张,但没有得到好的结果。谁能帮我?

0 投票
2 回答
973 浏览

numpy - 问题附加具有不同形状的 ndarray

我有一个ndarray形状为 (25,2) 的 numpy,我正在尝试附加一个形状为 (2,) 的值。

我尝试过使用该append方法,但到目前为止还没有运气。

有什么想法吗?谢谢!

0 投票
1 回答
128 浏览

python - numpy - 制作重复的随机数块(噪声图像)

我想制作一个“噪音”图像。如果我做

出去:

每个像素都是不同的。但是如果我想要更大的“像素”,例如:

我该怎么做这样的事情?

0 投票
1 回答
583 浏览

csv - 将mathematica csv导出中的数字转换为numpy复数数组

我已将数据从数学导出到 csv 文件。文件结构如下:

我正在使用 pandas 读取数据,但出现错误

编辑:我的代码的倒数第二行出现以下错误:

当我改写

或者

我没有收到错误。似乎一个人只能给出一个被替换的字符?

0 投票
1 回答
49 浏览

python - 如何在 numpy/scipy/pandas 中生成匹配的矩阵/数组?

我需要一个布尔数组来指示列表/系列中的项目是否与同一数组中的其他项目匹配。如果我知道该怎么称呼它,这可能是一个单一的 scipy 函数,但我的搜索并没有取得成果。以下代码可以满足我的需要,但可能会从矢量化中受益。

输出:

正如预期的那样,它关于对角线对称,并且在两个轴上将索引 0 处的“红色”与索引 3 和 4 处的其他“红色”匹配。是否有可用的库函数来更有效地执行此操作?

0 投票
1 回答
21 浏览

python-3.x - Tflearns .fit() 方法与 numpy.ndarrays 导致 TypeError

所以我TypeError: unhashable type: 'numpy.ndarray'在执行下面的代码时得到这个错误。我搜索了 Stackoverflow,但没有找到解决问题的方法。目标是通过 mnist 数据集对数字进行分类。错误出现在 modell.fit() 方法中(来自 tflearn)。如果需要,我可以附上错误的完整错误消息。我也尝试过将 x 和 y 标签放在字典中并用它进行训练的方法,但它引发了另一条错误消息。(注意我在这段代码中排除了我的预测函数)。

代码:

0 投票
1 回答
2546 浏览

python - Python返回地图对象

我对 python 很陌生,并且遵循 Python 中的机器学习一书。在一个例子中,我有

应该返回

但我得到的是

当我将其包含在代码中时

我收到错误“TypeError: unsupported operand type(s) for -: 'map' and 'map'”。

这是我用来生成 dataMat 的代码

我很难弄清楚这一点。任何帮助都会很棒!

0 投票
1 回答
55 浏览

python - 取实部或虚部使数组在 numpy 中不是 C 连续的

我有一个 numpy 数组,我需要它是 F 连续的 C-(对于paraview):

t=np.linspace(0,10) y=exp(1j*t) 到目前为止它是连续的,我通过y.flags. 但是当我取这个数组的实部或虚部时——它变得不连续,例如y.real.flags显示。另一方面,如果我采用abs(y)or angle(y)- 它们都是连续的,那么我实际上可以通过 do cosor sinof找到实部和虚部angle(y)。为什么采取realimag使阵列不连续?漏洞?