草庐IT

scipy-optimize

全部标签

python - 为 numpy、scipy 和 matplotlib 的 intersphinx 链接指定目标

按照在包之间设置Sphinx文档链接的文档,我添加了intersphinx_mapping={'python':('http://docs.python.org/2',None),'numpy':('http://docs.scipy.org/doc/numpy/',None),'scipy':('http://docs.scipy.org/doc/scipy/reference/',None),'matplotlib':('http://matplotlib.sourceforge.net/',None)}到我的conf.py,但似乎无法获得除Python本身之外的任何项目的链接以工

python - scipy:没有框架,轴,只有内容的savefig

在numpy/scipy中,我将图像存储在数组中。我可以显示它,我想使用savefig没有任何边框、轴、标签、标题...保存它...只是纯图像,没有别的。我想避免像PyPNG或scipy.misc.imsave这样的软件包,它们有时会出现问题(它们并不总是安装好,只有基本的savefig()给我 最佳答案 编辑将aspect='normal更改为aspect='auto',因为这在最近的matplotlib版本中发生了变化(感谢@Luke19)。假设:importmatplotlib.pyplotasplt制作一个没有框架的图形:f

python - 如何使用 Scipy.signal.butter 实现带通巴特沃斯滤波器

更新:我根据这个问题找到了一个Scipy食谱!所以,有兴趣的friend可以直接去:Contents»Signalprocessing»ButterworthBandpass我很难实现最初看起来很简单的任务,即为一维numpy数组(时间序列)实现巴特沃斯带通滤波器。我必须包括的参数是采样率、以赫兹为单位的截止频率和可能的顺序(其他参数,如衰减、自然频率等对我来说比较模糊,所以任何“默认”值都可以)。我现在拥有的是这个,它似乎可以用作高通滤波​​器,但我不确定我是否做得对:defbutter_highpass(interval,sampling_rate,cutoff,order=5):

python - 导入错误 : No module named scipy

我正在使用Python2.7并试图让PyBrain工作。但即使安装了scipy,我也会收到此错误-Traceback(mostrecentcalllast):File"",line1,inFile"/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/__init__.py",line1,infrompybrain.structure.__init__import*File"/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/

python - 以可移植数据格式保存/加载 scipy sparse csr_matrix

如何以可移植格式保存/加载scipy稀疏csr_matrix?scipy稀疏矩阵是在Python3(Windows64位)上创建的,可以在Python2(Linux64位)上运行。最初,我使用了pickle(协议(protocol)=2和fix_imports=True),但这在从Python3.2.2(Windows64位)到Python2.7.2(Windows32位)的过程中不起作用并得到了错误:TypeError:('datatypenotunderstood',,(,(0,),'[98]')).接下来,尝试了numpy.save和numpy.load以及scipy.io.mm

python - scipy.misc 模块没有属性 imread?

我正在尝试使用scipy读取图像。但是它不接受scipy.misc.imread部分。这可能是什么原因?>>>importscipy>>>scipy.misc>>>scipy.misc.imread('test.tif')Traceback(mostrecentcalllast):File"",line1,inscipy.misc.imread('test.tif')AttributeError:'module'objecthasnoattribute'imread' 最佳答案 imread在SciPy1.0.0中已弃用,并将在1.

python - 使用 scipy/numpy 在 python 中对数据进行分箱

有没有一种更有效的方法来对预先指定的bin中的数组取平均值?例如,我有一个数字数组和一个对应于该数组中bin开始和结束位置的数组,我只想取这些bin中的平均值?我有下面的代码,但我想知道如何减少和改进它。谢谢。fromscipyimport*fromnumpyimport*defget_bin_mean(a,b_start,b_end):ind_upper=nonzero(a>=b_start)[0]a_upper=a[ind_upper]a_range=a_upper[nonzero(a_upper 最佳答案 它可能更快更容易使用

python - 无法通过 pip 安装 Scipy

当通过pip安装scipy时:pipinstallscipyPip构建scipy失败并抛出以下错误:Cleaningup...Command/Users/administrator/dev/KaggleAux/env/bin/python2.7-c"importsetuptools,tokenize;__file__='/Users/administrator/dev/KaggleAux/env/build/scipy/setup.py';exec(compile(getattr(tokenize,'open',open)(__file__).read().replace('\r\n'

python - Python/SciPy 的寻峰算法

我可以通过查找一阶导数的过零或其他东西自己编写一些东西,但这似乎是一个足够通用的函数,可以包含在标准库中。有人知道吗?我的特定应用是二维数组,但通常它会用于在FFT等中查找峰值。具体来说,在这类问题中,有多个强峰值,然后是许多较小的“峰值”,这些“峰值”只是由应该忽略的噪声引起的。这些只是例子;不是我的实际数据:一维峰:二维峰:峰值查找算法会找到这些峰值的位置(不仅仅是它们的值),并且理想情况下会找到真正的样本间峰值,而不仅仅是具有最大值的索引,可能使用quadraticinterpolation什么的。通常您只关心几个强峰,因此选择它们要么是因为它们高于某个阈值,要么是因为它们是有序

sql - MySQL解释计划中 "Select tables optimized away"的含义

MySQLExplainplan中Selecttablesoptimizationaway是什么意思?explainselectcount(comment_count)fromwp_posts;+----+-------------+---------------------------+-----------------------------+|id|select_type|table,type,possible_keys,|Extra||||key,key_len,ref,rows||+----+-------------+---------------------------+