标签: scipy

从sklearn导入时导入:无法导入名称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
Run Code Online (Sandbox Code Playgroud)

我使用的是python 2.7,scipy-0.12.0b1 superpack,numpy-1.6.0 superpack,scikit-learn-0.11我有一个windows 7机器

我已经检查了这个问题的几个答案,但没有一个能解决这个问题.

python numpy scipy scikit-learn

108
推荐指数
6
解决办法
17万
查看次数

Numpy:用向量元素划分每一行

假设我有一个numpy数组:

data = np.array([[1,1,1],[2,2,2],[3,3,3]])
Run Code Online (Sandbox Code Playgroud)

我有一个相应的"矢量:"

vector = np.array([1,2,3])
Run Code Online (Sandbox Code Playgroud)

如何对data每行进行减法或除法运算,结果如下:

sub_result = [[0,0,0], [0,0,0], [0,0,0]]
div_result = [[1,1,1], [1,1,1], [1,1,1]]
Run Code Online (Sandbox Code Playgroud)

长话短说:如何使用与每行对应的一维标量数组对2D数组的每一行执行操作?

python arrays numpy scipy

102
推荐指数
4
解决办法
7万
查看次数

直方图Matplotlib

所以我有一点问题.我有一个scipy的数据集已经是直方图格式,所以我有bin的中心和每个bin的事件数.我现在如何绘制直方图.我试着做

bins, n=hist()
Run Code Online (Sandbox Code Playgroud)

但它不喜欢那样.有什么建议?

python numpy matplotlib histogram scipy

101
推荐指数
6
解决办法
15万
查看次数

如何使用scipy执行二维插值?

该Q&A旨在作为关于使用scipy的二维(和多维)插值的规范(-ish).关于各种多维插值方法的基本语法经常存在问题,我希望也能这样做.

我有一组散二维数据点,我想他们绘制作为一个很好的表面,最好使用类似contourfplot_surfacematplotlib.pyplot.如何使用scipy将我的二维或多维数据插入到网格中?

我已经找到了scipy.interpolate子包,但我一直使用时收到错误interp2dbisplrepgriddatarbf.这些方法的正确语法是什么?

python interpolation scipy

100
推荐指数
1
解决办法
2万
查看次数

用scipy/numpy在python中分箱数据

是否有更有效的方法在预先指定的箱中取平均数组?例如,我有一个数字数组和一个对应于该数组中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):
    b_start = bins[n]
    b_end = bins[n+1]
    binned_data.append(get_bin_mean(data, b_start, b_end))

print binned_data
Run Code Online (Sandbox Code Playgroud)

python numpy scientific-computing scipy

95
推荐指数
5
解决办法
14万
查看次数

scipy.misc模块没有属性imread?

我试图用scipy读取图像.但是它不接受这scipy.misc.imread部分.可能是什么原因造成的?

>>> import scipy
>>> scipy.misc
<module 'scipy.misc' from 'C:\Python27\lib\site-packages\scipy\misc\__init__.pyc'>
>>> scipy.misc.imread('test.tif')
Traceback (most recent call last):
  File "<pyshell#11>", line 1, in <module>
    scipy.misc.imread('test.tif')
AttributeError: 'module' object has no attribute 'imread'
Run Code Online (Sandbox Code Playgroud)

python installation dependencies scipy python-imaging-library

93
推荐指数
8
解决办法
13万
查看次数

ImportError:无法导入名称NUMPY_MKL

我试图运行以下简单的代码

import scipy
scipy.test()
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误

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 name NUMPY_MKL
Run Code Online (Sandbox Code Playgroud)

我在Windows 10下使用python 2.7.

我安装scipy但似乎没有解决问题

任何帮助表示赞赏.

python windows numpy scipy python-2.7

92
推荐指数
4
解决办法
10万
查看次数

如何计算Python中的累积正态分布

我正在寻找Numpy或Scipy(或任何严格的Python库)中的函数,它将为我提供Python中的累积正态分布函数.

python statistics numpy scipy

88
推荐指数
6
解决办法
11万
查看次数

如何使用NumPy计算移动平均线?

似乎没有简单计算numpy/scipy上的移动平均值的函数,导致复杂的解决方案.

我的问题是双重的:

  • 用numpy(正确)实现移动平均线的最简单方法是什么?
  • 由于这看起来非常重要且容易出错,因此有充分的理由不在这种情况下包含电池吗?

python numpy time-series scipy

84
推荐指数
8
解决办法
15万
查看次数

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 <module>
    from scipy import reshape, dot, outer
ImportError: No module named scipy
Run Code Online (Sandbox Code Playgroud)

我用这个命令安装了scipy -

sudo apt-get install python-scipy
Run Code Online (Sandbox Code Playgroud)

我明白了 -

Reading package lists... Done
Building dependency tree       
Reading state …
Run Code Online (Sandbox Code Playgroud)

python scipy python-2.7 pybrain

77
推荐指数
7
解决办法
24万
查看次数