Questions tagged «scipy»

SciPy是Python编程语言的算法和数学工具的开源库。

5
numpy:将每行除以一个向量元素
假设我有一个numpy数组: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) 我有一个对应的“向量”: vector = np.array([1,2,3]) 我如何data沿着每一行进行减法或除法运算,所以结果是: sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result = [[1,1,1], [1,1,1], [1,1,1]] 长话短说:如何使用对应于每一行的1D标量数组在2D数组的每一行上执行操作?
119 python  arrays  numpy  scipy 

13
从sklearn导入时出现ImportError:无法导入名称check_build
尝试从sklearn导入时出现以下错误: >>> from sklearn import svm Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> from sklearn import svm File "C:\Python27\lib\site-packages\sklearn\__init__.py", line 16, in <module> from . import check_build ImportError: cannot import name check_build 我正在使用python 2.7,scipy-0.12.0b1 superpack,numpy-1.6.0 superpack,scikit-learn-0.11我有一台Windows 7机器 我已经检查了几个有关此问题的答案,但没有一个给出解决此错误的方法。

11
Python中的主成分分析
我想使用主成分分析(PCA)进行降维。numpy或scipy是否已经拥有它,或者我必须使用自己滚动numpy.linalg.eigh? 我不只是想使用奇异值分解(SVD),因为我的输入数据是相当高的维度(约460个维度),因此我认为SVD比计算协方差矩阵的特征向量要慢。 我希望找到一个预制的,已调试的实现,该实现已经对何时使用哪种方法以及哪些可能进行的其他优化进行了正确的决策,而这些优化我都不知道。
112 python  numpy  scipy  pca 

14
如何使用NumPy计算移动平均值?
似乎没有函数可以简单地计算numpy / scipy的移动平均值,从而导致解决方案复杂。 我的问题有两个: (正确)使用numpy实现移动平均的最简单方法是什么? 由于这似乎很简单且容易出错,是否有充分的理由不将电池包括在这种情况下?

6
使用scipy / numpy在python中合并数据
有没有更有效的方法来对预先指定的bin中的数组取平均值?例如,我有一个数字数组以及一个与该数组中bin的开始和结束位置相对应的数组,我只想取这些bin中的均值?我下面有执行此操作的代码,但我想知道如何减少和改进它。谢谢。 from scipy import * from numpy import * def get_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 < b_end)[0]] mean_val = mean(a_range) return mean_val data = rand(100) bins = linspace(0, 1, 10) binned_data = [] n = 0 for n in range(0, len(bins)-1): …

5
直方图Matplotlib
所以我有一个小问题。我有一个scipy数据集,该数据集已经是直方图格式,因此我具有了bin的中心以及每个bin的事件数。现在如何绘制直方图。我只是尝试做 bins, n=hist() 但这不是那样。有什么建议吗?

1
如何使用scipy执行二维插值?
此Q&A旨在作为有关使用scipy进行二维(和多维)插值的规范(-ish)。经常有关于各种多维插值方法的基本语法的问题,我希望也将这些问题弄清楚。 我有一组散二维数据点,我想他们绘制作为一个很好的表面,最好使用类似contourf或plot_surface在matplotlib.pyplot。如何使用scipy将二维或多维数据插值到网格? 我已经找到了该scipy.interpolate子软件包,但是在使用interp2dor bisplrep或griddataor 时仍然会出错rbf。这些方法的正确语法是什么?


7
在Python中绘制快速傅立叶变换
我可以访问NumPy和SciPy,并希望为数据集创建一个简单的FFT。我有两个列表,一个是y值,另一个是这些y值的时间戳。 将这些列表输入SciPy或NumPy方法并绘制所得FFT的最简单方法是什么? 我查看了示例,但是它们都依赖于创建具有一定数量的数据点和频率等的伪造数据集,而并没有真正展示如何仅使用一组数据和相应的时间戳来做到这一点。 。 我尝试了以下示例: from scipy.fftpack import fft # Number of samplepoints N = 600 # Sample spacing T = 1.0 / 800.0 x = np.linspace(0.0, N*T, N) y = np.sin(50.0 * 2.0*np.pi*x) + 0.5*np.sin(80.0 * 2.0*np.pi*x) yf = fft(y) xf = np.linspace(0.0, 1.0/(2.0*T), N/2) import matplotlib.pyplot as plt …
98 python  numpy  scipy  fft 

7
大小调整/缩放图像
我想拍摄一张图像并更改图像的比例,虽然它是一个numpy数组。 例如,我有一个可口可乐瓶的图像: bottle-1 转换为一个numpy的形状数组,(528, 203, 3)我想调整其大小以表示第二个图像的大小: bottle-2 形状为(140, 54, 3)。 如何在保持原始图像的同时将图像尺寸更改为特定形状?其他答案建议将每两行或第三行剥离掉,但是我想要做的基本上是像通过图像编辑器那样缩小图像,但是使用python代码。是否有任何库可以在numpy / SciPy中执行此操作?
95 python  image  numpy  scipy  resize 

9
ImportError:无法导入名称NUMPY_MKL
我正在尝试运行以下简单代码 import scipy scipy.test() 但是我收到以下错误 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile execfile(filename, namespace) File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module> import scipy File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module> from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl ImportError: cannot import …

12
scipy:savefig,不包括框架,轴,仅内容
在numpy / scipy中,我将图像存储在数组中。我可以显示它,我想使用它来保存它,savefig 而没有任何边框,轴,标签,标题等。。。只是纯图像而已。 我想避免像PyPNG或那样的软件包scipy.misc.imsave,有时它们有问题(它们并不总是安装得很好,仅对savefig()我而言是基本的

8
在给定均值和标准差的情况下,如何计算正态分布中的概率?
如何在Python中给定平均值std的正态分布中计算概率?我总是可以像这个问题中的OP一样根据定义明确地编写自己的函数:计算Python分布中随机变量的概率 只是想知道是否有一个库函数调用将允许您执行此操作。在我的想象中,它将是这样的: nd = NormalDistribution(mu=100, std=12) p = nd.prob(98) Perl中有一个类似的问题:如何在给定的Perl正态分布下计算点的概率?。但是我没有在Python中看到它。 Numpy有一个random.normal功能,但这就像采样,不完全是我想要的。

12
ImportError:没有名为scipy的模块
我正在使用Python 2.7并试图使PyBrain正常工作。 但是即使安装了scipy,我也会收到此错误- Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1- py2.7.egg/pybrain/__init__.py", line 1, in <module> from pybrain.structure.__init__ import * File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/__init__.py", line 1, in <module> from pybrain.structure.connections.__init__ import * File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/__init__.py", line 1, in <module> from pybrain.structure.connections.full import FullConnection File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/full.py", line 3, in …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.