567得票16回答
在Python中读取.mat文件

在Python中能否读取二进制MATLAB .mat文件? 我看到SciPy声称支持读取.mat文件,但我用它不成功。我安装了版本为0.7.0的SciPy,但找不到loadmat()方法。

565得票14回答
如何在NumPy中将CSV数据读入记录数组?

是否有一种直接的方法可以将CSV文件的内容导入记录数组中,就像R语言的 read.table()、read.delim() 和 read.csv() 将数据导入到R数据框中那样? 或者我应该使用csv.reader()然后再应用numpy.core.records.fromrecords()吗?

510得票16回答
用NumPy按列对数组进行排序

我该如何按照NumPy数组的第n列进行排序? 例如,给定以下数组:a = array([[9, 2, 3], [4, 5, 6], [7, 0, 5]]) 我想通过第二列来排序a的行,得到:array([[7, 0, 5], [9, 2...

322得票27回答
在Windows上出现“导入错误:找不到numpy模块”的错误

我有一个和这个问题非常相似的问题,但我仍然落后一步。我的Windows 7(抱歉)64位系统上只安装了一个Python 3版本。 我按照问题中建议的方法,通过此链接安装了NumPy,安装过程很顺利,但当我执行以下命令时:import numpy 我遇到了以下错误: 导入错误:找不到名为num...

311得票10回答
Conda是否取代了virtualenv的需求?

最近我在开发Heroku应用时安装SciPy遇到了麻烦,后来我发现了Conda。 通过使用Conda,您可以创建类似于virtualenv的环境。我的问题如下: 如果我使用Conda,是否会替代virtualenv? 如果不是,我该如何同时使用两者?我应该在Conda中安装virtual...

298得票30回答
移动平均或滑动平均

是否有适用于 Python 的 SciPy 函数、NumPy 函数或模块可以计算给定特定窗口的一维数组的滑动平均值?

294得票12回答
如何为数据集平滑曲线

假设我们有一个数据集,可能大致如下所示 import numpy as np x = np.linspace(0,2*np.pi,100) y = np.sin(x) + np.random.random(100) * 0.2 因此,我们的数据集有20%的变化。我的第一个想法是使用sci...

280得票8回答
SciPy和NumPy之间的关系

SciPy似乎在自己的命名空间中提供了大部分(但不是全部[1])NumPy的函数。换句话说,如果有一个名为numpy.foo的函数,几乎肯定有一个scipy.foo。大多数情况下,这两个函数看起来完全相同,甚至经常指向同一个函数对象。 有时它们是不同的。举个最近遇到的例子: numpy....

264得票14回答
Python中是否有用于均方根误差(RMSE)的库函数?

我知道我可以像这样实现一个均方根误差函数:def rmse(predictions, targets): return np.sqrt(((predictions - targets) ** 2).mean()) 如果这个RMSE函数已经在某个库中实现了,比如说scipy或者sciki...

237得票7回答
如何向一个空的numpy数组中添加新行

使用标准的 Python 数组,我可以做到以下几点:arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] 然而,在numpy中我无法做到同样的事情。例如:arr = np.array([]...