标签: pythonxy

Spyder - UMD已删除:模块

我现在已经和python一起玩了大约一个月了,有些事情让我困扰.我使用python(x,y)工具包,它附带了整洁的Spyder IDE.我的问题涉及Spyder的UMD(用户模块删除).

我 在互联网上找到了这个图形模块,这有助于人们在python脚本中做一些简单的图形内容(据我所知).

它不像我被卡住了,但是当我执行下面的代码时:

import pylab as p
import graphics as g

window = g.GraphWin("tryout", 600, 600)
window.close()
print p.sqrt(4)
Run Code Online (Sandbox Code Playgroud)

输出是:

>>>runfile(r'C:\some\folders\tryout.py', wdir=r'C:\some\folders')
>>>UMD has deleted: graphics
>>>2.0
Run Code Online (Sandbox Code Playgroud)

1号线显然是好的,所以是3号线,但我没有得到线2条.此外,挑起窗口闪烁和画面之外,因为它应该.第2行似乎没有任何伤害,我可以完全重新运行该文件,因为我不想,但我想知道它来自哪里.

每次运行脚本时,AFAIK UMD都会强制解释器重新加载模块.显示的消息是否表示"它"已删除对模块的引用,因为它已不再使用,或者是否为其他内容?或者它是否意味着某些事情是错误的,并且如果我之后添加更多内容会"伤害"我的代码吗?

注意:第一个问题,所以请评论它的废话,以帮助我提高我的要求技巧.

编辑:我尝试在测试线上移动print p.sqrt(4),发现我把它放在哪里并不重要.如果它是导入模块后的第一行,它仍会在显示sqrt(4)之前提示消息

python graphics spyder pythonxy

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

ImportError:DLL加载失败:找不到指定的过程.蟒蛇

最近,我安装了当前版本的Python(x,y)包(2.7.6.0),现在当我运行我的python代码时,它显示一个错误:

Traceback (most recent call last):
File "D:\Projects\comparison\Lagebestimmung\main.py", line 11,   in <module>
import cv2
ImportError: DLL load failed: The specified procedure could not be found.
Run Code Online (Sandbox Code Playgroud)

我在安装过程中正确选择了opencv模块.

另外,我之前在我的计算机中使用旧版本的Python(x,y),我在安装新版本之前卸载了该版本.在那个版本中,没有这样的问题.

python pythonxy

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

获取scipy创建的插值函数的公式

我在Python中做了一些工作,但我是新手scipy.我正在尝试使用interpolate库中的方法来提供一个近似于一组数据的函数.

我已经查了一些示例来开始,并且可以使用Python(x,y)获得下面的示例代码:

import numpy as np
from scipy.interpolate import interp1d, Rbf
import pylab as P

# show the plot (empty for now)
P.clf()
P.show()

# generate random input data
original_data = np.linspace(0, 1, 10)

# random noise to be added to the data
noise = (np.random.random(10)*2 - 1) * 1e-1

# calculate f(x)=sin(2*PI*x)+noise
f_original_data = np.sin(2 * np.pi * original_data) + noise

# create interpolator
rbf_interp = Rbf(original_data, f_original_data, function='gaussian')

# Create new sample …
Run Code Online (Sandbox Code Playgroud)

python interpolation scipy pythonxy

6
推荐指数
2
解决办法
6910
查看次数

如何在IPython中使用grep?

我安装了PythonXY.我如何在IPython中使用或安装grepgrep类似的功能?它给出了grep未定义的错误.我想在目录中的文本文件中搜索文本.

python ipython pythonxy

5
推荐指数
1
解决办法
2794
查看次数

在python(x,y)上使用Python 3.x吗?

我正在设置类似Matlab的环境,因此我下载了最新版本的python(x,y)及其所有模块,并下载了python 3.4.1。python(x,y)不运行最新版本的python吗?我注意到了,因为python(x,y)外壳不会自动将数学运算计算为浮点数,而我读到的则是python 2.x和3.x之间的区别。我是否只需要等待(x,y)的新版本发布?

python ipython spyder pythonxy

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

逻辑方程的代码

我试图理解以下逻辑地图图像的代码,但我被困在了

ys = [ ]
rs = numpy.linspace(0, 4, 400) 
Run Code Online (Sandbox Code Playgroud)

什么rs意思?什么i in range()意思?我将衷心感谢您的帮助!

def f(x, r):
    """Discrete logistic equation with parameter r"""
    return r*x*(1-x)

if __name__ == '__main__':
    # initial condition for x
    ys = []
    rs = numpy.linspace(0, 4, 400)
    for r in rs:
        x = 0.1
        for i in range(500):
            x = f(x, r)

        for i in range(50):
            x = f(x, r)
            ys.append([r, x])

    ys = numpy.array(ys)
    pylab.plot(ys[:,0], ys[:,1], '.')
    pylab.show()
Run Code Online (Sandbox Code Playgroud)

python numpy pythonxy

4
推荐指数
1
解决办法
6472
查看次数

Linux上的科学家的Python发行版

我想知道是否有适用于Linux/Mac OS X的Pythonxy.com?

任何类型的指针都会有所帮助?

谢谢和最诚挚的问候,Vishal Sapre

python linux distribution pythonxy

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

来自Enthought的Enaml示例不适用于Python(x,y)Ennthl的Enthought Tool Suite版本

我最近发现了Enaml,一个来自Enthought的Python GUI开发包.我非常有兴趣将它与Enthought Traits和Chaco一起用于更快速的科学应用开发.我一直在使用Python(x,y)作为我的基础Python安装,因为我喜欢Spyder(熟悉来自Matlab背景)我最初的目标是构建一个PyQt应用程序.

Python(x,y)附带了Enthought Tool Suite,它似乎包含了大部分Enthought内部开发的工具,如Traits,Chaco,Mayavi和Enaml.我在enaml上看到了pygotham幻灯片,并找到了看起来非常酷的教程示例!但是,当我尝试运行第一个示例时,我收到此错误:

回溯(最近调用最后一次):文件"C:\ Users\bnables\Documents\Python\enaml\person.py",第8行,来自enaml.stdlib.sessions import simple_session ImportError:没有名为sessions的模块

我刚刚发现我全新安装的Python(x,y)2.7.3.1有Enthought Tool Suite版本4.2和Enaml版本0.2 ......在线Enaml文档版本高达0.6.3版本.所以我想我的问题是 - Python(x,y)用户使用Enaml的最佳途径是什么?

我试图避免直接使用Enthought Python Distribution,因为我在工作中使用它并且没有购买付费版本的权限或资金.可以从Enthought源存储库更新内置于Python(x,y)中的Enthought工具套件吗?Enaml本身可以单独更新吗?

Enthought伙计们,我带你了解你最近宣布正式支持Stack Overflow问题!谢谢!

python enthought pythonxy traitsui epd-python

1
推荐指数
1
解决办法
992
查看次数

ipython没有使用matplotlib生成输出图

所以我最近开始尝试使用ipython,我发现我无法生成输出图.我在ipython中运行以下代码:

from sklearn import linear_model
regr = linear_model.LinearRegression()

regr.fit(x, y)
pl.plot(x, y, 'o')
pl.plot(x_test, regr.predict(x_test))
Run Code Online (Sandbox Code Playgroud)

我收到了输出:

[<matplotlib.lines.Line2D at 0x21d453b0>]
Run Code Online (Sandbox Code Playgroud)

没有图像附着.

我使用pythonxy包安装了ipython.关于在ipython中正确输出图表的方法的建议的任何想法

见附图:
在此输入图像描述

python matplotlib ipython python-2.7 pythonxy

0
推荐指数
1
解决办法
985
查看次数