103得票4回答
洗牌与排列numpy的区别

numpy.random.shuffle(x)和numpy.random.permutation(x)有什么区别? 我已经阅读了文档页面,但无法确定两者之间是否有任何区别,如果我只想随机打乱数组的元素。更确切地说,假设我有一个数组x=[1,4,2,8]。 如果我想生成x的随机排列,那么在s...

102得票5回答
如何检查scipy的版本

我该如何检查系统上安装的scipy版本?

101得票11回答
如何让scipy.interpolate在输入范围之外给出外推结果?

我试图将一个使用自定义插值器(由数学家同事开发)的程序移植到使用scipy提供的插值器上。 我想使用或包装scipy插值器,使其行为尽可能接近旧插值器。 两个函数之间的关键区别在于,在我们的原始插值器中 - 如果输入值高于或低于输入范围,我们的原始插值器将对结果进行外推。 如果您尝试使用sc...

101得票3回答
如何在Numpy中找到IQR?

是否有内置于Numpy/Scipy的函数来计算四分位距?我可以很容易地自己实现,但是mean()函数已经存在了,它基本上是sum/len...def IQR(dist): return np.percentile(dist, 75) - np.percentile(dist, 25)

95得票10回答
在可移植的数据格式中保存/加载scipy稀疏csr_matrix。

如何以可移植的格式保存/加载scipy稀疏的csr_matrix?该scipy稀疏矩阵是在Python 3上创建的(Windows 64位),以在Python 2上运行(Linux 64位)。最初,我使用了pickle(使用protocol = 2和fix_imports = True),但这...

93得票9回答
导入错误:无法导入名称NUMPY_MKL。

我正在尝试运行以下简单代码import scipy scipy.test() 但是我遇到了以下错误Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Py...

91得票11回答
使用NumPy判断矩阵是否正定。

如何判断一个矩阵是否为正定矩阵? 我的矩阵是一个NumPy矩阵。我本来期望在NumPy库中能找到相关的方法,但是没有成功。

90得票7回答
使用numpy重采样表示图像的数组

我想知道如何将代表图像数据的numpy数组在新大小下重新采样,最好可以选择插值方法(最近邻、双线性等)。我知道有scipy.misc.imresize 通过包装PIL的resize函数,它确切地做到了这一点。唯一的问题是,由于它使用PIL,numpy数组必须符合图像格式,最多只能有4个“颜色”...

90得票9回答
如何使用Python解决一组非线性方程?

使用Python解决一对非线性方程的最佳方法是什么。(Numpy、Scipy或Sympy) 例如: x+y^2 = 4 e^x+ xy = 3 一个能够解决上述方程组的代码片段会很棒。

90得票7回答
Python中的稀疏3D矩阵/数组?

在scipy中,我们可以使用scipy.sparse.lil_matrix()等来构建稀疏矩阵,但该矩阵是二维的。 我想知道Python中是否存在用于稀疏三维矩阵/数组(张量)的现有数据结构? 附言:我有很多三维稀疏数据,并需要一个张量来存储/执行乘法。如果没有现有的数据结构,有什么建议来...