问题标签 [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 投票
10 回答
36565 浏览

python - MATLAB 的 fmincon 函数的开源替代方案?

fminconMATLAB 的约束线性优化函数是否有开源替代方案?我正在重写一个 MATLAB 程序以使用 Python / NumPy / SciPy,这是我唯一没有找到与之等效的函数。基于 NumPy 的解决方案将是理想的,但任何语言都可以。

0 投票
3 回答
36736 浏览

python - python.array 与 numpy.array

如果您在 Python 中创建一维数组,使用 NumPy 包有什么好处吗?

0 投票
4 回答
56418 浏览

python - 如何在 Python 中使用省略号切片语法?

这出现在 Hidden features of Python中,但我看不到很好的文档或示例来解释该功能的工作原理。

0 投票
2 回答
4390 浏览

python - 如何从 C 创建一个 numpy 记录数组

在 Python 方面,我可以创建新的 numpy 记录数组,如下所示:

我如何在 C 程序中做同样的事情?我想我必须打电话PyArray_SimpleNewFromDescr(nd, dims, descr),但我如何构造一个PyArray_Descr适合作为第三个参数传递给的PyArray_SimpleNewFromDescr

0 投票
6 回答
3897 浏览

python - 使用python从大型二进制文件中删除一系列字符

我想从 python 中的二进制文件中修剪相同值的长序列。一种简单的方法是简单地读取文件并使用 re.sub 替换不需要的序列。这当然不适用于大型二进制文件。可以用 numpy 之类的方法完成吗?

0 投票
4 回答
5010 浏览

python - 为 numpy.array 的每个元素添加维度

我正在尝试将 numpy 数组的每个元素转换为数组本身(例如,将灰度图像解释为彩色图像)。换句话说:

我试过了:

但得到:

我试过了:

但得到:

这很接近,但并不完全正确——我得到了一个对象数组,而不是一个整数数组。

更新3!好的。我事先已经意识到我的示例太简单了——我不只是想在三维中复制我的数据,我还想同时对其进行转换。也许这更清楚?

0 投票
4 回答
11567 浏览

java - Jython 有没有好的 NumPy 克隆?

我是一个相对较新的 Python 转换者。我编写了一些代码来从各种来源获取/绘制数据,以自动化一些每周报告和预测。我对 Jython 概念很感兴趣,并且想将我编写的一些 Python 代码移植到 Jython。为了快速做到这一点,我需要一个用于 Jython(或 Java)的 NumPy 克隆。外面有这样的东西吗?

0 投票
4 回答
9562 浏览

python - 从 cygwin 运行 numpy

我正在运行一台已安装 Python 2.5 的 windows 机器。我还使用 Windows 安装程序来安装 NumPy。

当我运行 Python 附带的 Python(命令行)工具时,这一切都很好。

但是,如果我运行 cygwin 然后从内部运行 Python,它找不到 numpy 包。

我需要设置什么环境变量?应该设置什么值?

0 投票
3 回答
1158 浏览

python - 如何在 NumPy 中为矩阵添加保护环?

使用NumPy,矩阵 A 有 n 行和 m 列,我想为矩阵 A 添加一个保护环。该保护环全为零。

我该怎么办?使用重塑?但该元素不足以构成一个 n+1 m+1 矩阵。

还是等等?

提前致谢

我的意思是一圈额外的单元格总是包含 0 环绕矩阵 A。基本上有一个矩阵 B 有 n+2 行 m+2 列,其中第一行和列以及最后一行和列都为零,其余为与矩阵 A 相同。
0 投票
2 回答
15788 浏览

python - 如何使用 NumPy (Python) 截断矩阵

只是一个简单的问题,如果我有一个有 n 行和 m 列的矩阵,我怎样才能切断矩阵的 4 个边并返回一个新矩阵?(新矩阵将有 n-2 行 m-2 列)。

提前致谢