问题标签 [numpy]

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 回答
44976 浏览

python - Python插值

我有一组数据,如下所示:

我必须将Y2表 2 中的X1值插入表 1 中的值,即,我需要找到Y2以下值的值X

注意:表 1 和表 2 的间隔不相等。(X, Y) 条目的数量会有所不同,例如,这里我们在表 1 中有 6 个 (X1, Y1) 条目,而在表 2 中只有 4 个 (X2, Y2)。

我应该在 Numpy 中使用哪种插值算法,我该如何进行?

0 投票
2 回答
8992 浏览

python - 将字段添加到结构化 numpy 数组

将字段添加到结构化 numpy 数组的最简洁方法是什么?它可以破坏性地完成,还是有必要创建一个新数组并复制现有字段?每个字段的内容是否连续存储在内存中,以便可以有效地完成此类复制?

0 投票
10 回答
193519 浏览

python - 使用numpy构建两个数组的所有组合的数组

在尝试对其进行任何复杂操作之前,我正在尝试遍历 6 参数函数的参数空间以研究其数值行为,因此我正在寻找一种有效的方法来做到这一点。

我的函数将 6 维 numpy 数组中给出的浮点值作为输入。我最初尝试做的是:

首先,我创建了一个函数,它接受 2 个数组并生成一个包含两个数组中所有值组合的数组:

然后,我将reduce()其应用于同一数组的 m 个副本:

最后,我像这样评估我的功能:

这行得通,但是太慢了我知道参数的空间很大,但这不应该这么慢。在这个例子中,我只采样了 10 6(一百万)个点,仅仅创建数组就花了超过 15 秒values

你知道用 numpy 做这个的更有效的方法吗?

F如果有必要,我可以修改函数接受参数的方式。

0 投票
3 回答
42529 浏览

python - 'for x in array' 总是导致排序的 x 吗?[Python/NumPy]

对于 Python 和 Numpy 中的数组和列表,以下几行是等效的:

和:

我对项目列表的顺序感兴趣。在我尝试过的几个示例中,它们是相同的,但是可以保证吗?例如,我知道foreachC# 中的语句不保证顺序,我应该小心使用它。

0 投票
2 回答
1004 浏览

python - 如何腌制numpy的Inf对象?

当试图腌制 numpy 中定义的对象 Inf 时(我认为),转储正常,但加载失败:

这是为什么?而且 - 有没有办法解决这个问题?我想腌制有 Inf 的东西——把它改成别的东西会破坏程序的优雅......

谢谢

0 投票
1 回答
100 浏览

python - 如何在 numpy 中找到已编译的扩展模块

我正在 Windows 上自己编译 numpy。构建和安装运行良好;但是如何列出当前启用的模块..和不可用的模块(由于编译失败或缺少库)?

0 投票
6 回答
183132 浏览

python - 无法在 Python 中导入 Numpy

我正在尝试编写一些使用 Numpy 的代码。但是,我无法导入它:

我尝试了这个问题中的建议:

我搜索了以numpy该路径命名的文件:

但是什么也没发生。

所以...

  • 是否还有其他通常安装 Python 模块的地方?
  • 如果事实证明它没有安装在中心区域,我如何在我的帐户中本地安装 numpy?
0 投票
3 回答
5072 浏览

python - Numpy:有数组大小限制吗?

我正在学习使用 Numpy,我想查看数字列表求和的速度差异,所以我编写了以下代码:

python_list 总和是正确的。

如果我对总和为 1000 执行相同的代码,则两者都会打印正确的答案。Numpy 数组的长度是否有上限,还是与 Numpy sum 函数有关?

谢谢你的帮助

0 投票
1 回答
1277 浏览

python - 多维列表(数组)重新分配问题

美好的一天编码员和编码员,

我正在编写一段代码,它通过一堆统计数据并返回我从中询问的内容。为了完成其任务,该方法从一个多维数组中读取并写入另一个数组。给我带来问题的代码是:

两个切片的大小都是,27:1:6:1但会引发异常:

我大吃一惊。

谢谢你。

0 投票
15 回答
11361 浏览

python - Numpy 与直接 python 的区别在哪里?

伙计们,

Numpy 与 python 的不同之处是否有一些陷阱,令人困惑和花费时间的点?

“那一刻的恐怖,我永远不会忘记!”
“不过,你会的,”女王说,“如果你不做备忘录的话。”

例如,NaN 在任何地方总是很麻烦。如果您可以在不运行它的情况下解释这一点,请给自己一点——

(我不是在敲 numpy,那里有很多出色的工作,只是认为常见问题解答或问题 Wiki 会很有用。)

编辑:我希望收集六个陷阱(对于学习 Numpy 的人来说是个惊喜)。
然后,如果有共同的陷阱或者更好的共同解释,我们可以讨论将它们添加到社区 Wiki(在哪里?)到目前为止,我们似乎还不够。