标签: scipy

如何在NumPy中将CSV数据读入记录数组?

我不知道是否有导入CSV文件的内容为记录阵列直接的方式,很多的方式是R的read.table(),read.delim()read.csv()家庭的进口数据与R的数据帧?

或者是使用csv.reader()然后应用类似的东西的最佳方法numpy.core.records.fromrecords()

python numpy scipy genfromtxt

377
推荐指数
11
解决办法
63万
查看次数

用Python读取.mat文件

有没有人在Python中阅读二进制Matlab .mat文件的成功经验?

(我已经看到有人loadmat()声称支持读取.mat文件,但是我没有成功.我安装了loadmat()0.7.0版,我找不到loadmat()方法)

python file-io matlab scipy mat-file

344
推荐指数
10
解决办法
31万
查看次数

按列对NumPy中的数组进行排序

如何在第n列中对NumPy中的数组进行排序?

例如,

a = array([[9, 2, 3],
           [4, 5, 6],
           [7, 0, 5]])
Run Code Online (Sandbox Code Playgroud)

我想按第二列对行进行排序,以便我回来:

array([[7, 0, 5],
       [9, 2, 3],
       [4, 5, 6]])
Run Code Online (Sandbox Code Playgroud)

python arrays sorting numpy scipy

295
推荐指数
7
解决办法
27万
查看次数

SciPy与NumPy的关系

SciPy似乎在其自己的命名空间中提供了大多数(但不是全部[1])的NumPy函数.换句话说,如果有一个名为的函数numpy.foo,几乎可以肯定的是scipy.foo.大多数情况下,两者看起来完全相同,通常甚至指向同一个函数对象.

有时,他们是不同的.举一个最近出现的例子:

  • numpy.log10是一个返回NaNs为负参数的ufunc ;
  • scipy.log10 返回负参数的复数值,并且看起来不是ufunc.

同样可以说,大约log,log2logn,但不是关于log1p[2].

另一方面,numpy.exp并且scipy.exp对于相同的ufunc看起来是不同的名称.这也是真正的scipy.log1pnumpy.log1p.

另一个例子是numpy.linalg.solveVS scipy.linalg.solve.它们相似,但后者提供了一些额外的功能.

为什么明显重复?如果这是numpyscipy命名空间的批量导入,为什么行为和缺失函数的微妙差异?是否有一些总体逻辑可以帮助消除混乱?

[1] ,,numpy.min 和其他几个人都在没有同行的命名空间.numpy.maxnumpy.absscipy

[2]使用NumPy 1.5.1和SciPy 0.9.0rc2进行测试.

python numpy scipy

243
推荐指数
6
解决办法
4万
查看次数

用pip安装SciPy

它可以安装NumPy的PIP使用pip install numpy.

SciPy有类似的可能性吗?(做pip install scipy不起作用.)


更新

SciPy包现在可以安装了pip!

python install pip scipy

205
推荐指数
8
解决办法
34万
查看次数

从pandas中的数据帧中删除无限值?

什么是从pandas DataFrame中删除nan和inf/-inf值而不重置的最快/最简单的方法mode.use_inf_as_null?我希望能够使用subsethow参数dropna,除了inf被认为缺失的值,例如:

df.dropna(subset=["col1", "col2"], how="all", with_inf=True)
Run Code Online (Sandbox Code Playgroud)

这可能吗?有没有办法告诉dropnainf在其缺失值的定义中包含哪些内容?

python numpy scipy pandas

189
推荐指数
7
解决办法
19万
查看次数

Python中的Pandas和NumPy + SciPy有什么区别?

它们看起来非常相似,我很好奇哪种方案对财务数据分析更有利.

python numpy scipy pandas

187
推荐指数
2
解决办法
12万
查看次数

在Python中计算Pearson相关性和显着性

我正在寻找一个函数,它将两个列表作为输入,并返回Pearson相关性相关性的重要性.

python statistics numpy scipy

185
推荐指数
11
解决办法
34万
查看次数

Conda是否取代了virtualenv的需求?

我最近发现康达我是有安装SciPy的麻烦后,确切的说是我开发一个应用程序的Heroku.

使用Conda,您可以创建与virtualenv非常相似的环境.我的问题是:

  1. 如果我使用Conda它会取代virtualenv的需要吗?如果没有,我该如何将两者结合使用?我是在Conda中安装virtualenv,还是在virtualenv中安装Conda?
  2. 我还需要使用pip吗?如果是这样,我还能在隔离环境中安装带有pip的软件包吗?

python virtualenv scipy anaconda conda

184
推荐指数
8
解决办法
6万
查看次数

Python SciPy需要BLAS吗?

numpy.distutils.system_info.BlasNotFoundError: 
    Blas (http://www.netlib.org/blas/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [blas]) or by setting
    the BLAS environment variable.
Run Code Online (Sandbox Code Playgroud)

我需要从这个网站下载哪个tar?

我已经尝试了fortrans,但我一直收到这个错误(显然在设置了环境变量之后).

python scipy

173
推荐指数
5
解决办法
12万
查看次数