问题标签 [python-3.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10179 浏览

python - Python:计算 pi 时“long int too large to convert to float”

使用使用 Gauss-Legendre 算法计算 pi 的 python 脚本时出现此错误。在得到这个之前,您最多只能使用 1024 次迭代:

这是我的代码:

理想情况下,我希望能够插入一个非常大的数字作为迭代值,稍后再回来查看结果。

任何帮助表示赞赏!谢谢!

0 投票
2 回答
5655 浏览

python - 对象不可迭代

这是我得到的错误:

这些是所涉及的类:

  1. 动画:

    /li>
  2. self.hit(在“Ship”类中)

    /li>
  3. astroid_list

    /li>

如果这意味着什么,我正在运行 Windows 8 pro。如果上面的代码还不够,我会在评论中发布整个代码。

0 投票
1 回答
3128 浏览

python - 如何使用 unittest.mock 在单元测试中模拟任意 ConfigParser 调用

我正在尝试开始使用unittest.mock的动作/断言模式而不是mox的记录/重播/验证模式。

而且,这是我的 unittest 文件的示例。

此测试是否验证以下项目/我是否使用模拟正确?

  1. do_stuff 调用返回没有错误
  2. op_1 是用 param_1 调用的
  3. op_2 是用 param_2 调用的
  4. 配置解析器对象已被使用,但具体调用无关紧要
0 投票
1 回答
374 浏览

syntax-error - pyglet.gl 语法错误

我刚刚开始尝试使用 pyglet (1.2alpha1) 的 alpha 版本并创建一个窗口,即

在第 133 行的 pyglet.window 中导致语法错误,即:

老实说......我不知道这里发生了什么,因为 from x import y 是有效的语法,我对 pyglet 完全陌生,并且只有非常非常基本的 openGL 知识

提前致谢

0 投票
2 回答
2044 浏览

python - 在 Python 3.3 venv (OS X/Homebrew) 中安装分发

我一直在尝试在我的 OS X 机器上启动并运行 Python 3.3 的内置“venv”模块。我已经使用 Homebrew 安装了 Python 3.3。

根据文档,创建和切换虚拟环境按您的预期工作:

我已经测试过这样的东西:

但是当我尝试安装分发时,它根本不会放在正确的位置。出于某种原因,它坚持尝试安装 into /usr/local/lib/python3.3/site-packages/,但失败并显示以下消息:

无论我尝试使用distribute_setup.py或直接使用源代码分发安装,都会发生这种情况。我什至尝试过使用--prefix=/Users/victor/myenv,但它仍然尝试将所有内容放入我的“全局”站点包中。

我不知道为什么会发生这种情况,但它在我的两台机器上是一致的。注意sys.prefix报告正确的路径(虚拟环境)。

这是 Homebrew 的问题吗?操作系统?蟒蛇 3.3?venv? 我?

0 投票
3 回答
20502 浏览

python - itertools.accumulate() 与 functools.reduce()

在 Python 3.3 中itertools.accumulate(),通常重复地对提供的迭代应用加法运算,现在可以将函数参数作为参数;这意味着它现在与functools.reduce(). 粗略一看,现在两者之间的主要区别似乎是:

  1. accumulate()默认为求和,但不允许您显式提供额外的初始条件,reduce()而不默认为任何方法,但允许您提供用于 1/0 元素序列的初始条件,并且
  2. accumulate()先取可迭代,先reduce()取函数。

两者之间还有其他区别吗?或者这只是两个函数的行为问题,最初不同的用途开始随着时间的推移而收敛?

0 投票
2 回答
1887 浏览

scikit-learn - 在 Windows 7 上安装 scikit-learn for python 3.3

我对 Python 的使用和可以安装的相关软件包非常陌生。作为一名生物学家,我正在寻找许多可以帮助我模拟物种系统、生态变化等的新软件包。经过大量“谷歌搜索”后,我遇到了 scikit-learn。但是,我无法安装它。我现在要为这篇文章的篇幅道歉。

我正在使用 64 位 Python 3.3 并具有相关的 NumPy (MKL 1.7.0) 和 SciPy。我安装了运行良好的分发版,并允许我使用easy_install。所以要安装 scikit-learn,我尝试使用 cmd 提示符(Windows)以管理员模式运行,然后也通过 Python 命令行。我将下载并提取的 tar.gz 文件放在 Lib\site-packages 文件夹中。当我 easy_install scikit-learn 在 cmd 提示符下运行命令时。然后这是以下输出:

因此,小 ^ 似乎指向带有 %r 的 RNGS 之后的“。据我所知,这在 .tar.gz 文件中的 sklearn 文件夹中的“ init ”文件中。

在 Python GUI 和命令行中运行它时,我也得到了相同的结果。

如何使用 Python 3.3 安装 scikit-learn?是否有某种方法可以构建它或编辑文件以克服这个无效的语法错误?

任何帮助将不胜感激。我很抱歉这篇文章这么长。我只是想把所有的细节都放进去。

谢谢西蒙

0 投票
2 回答
833 浏览

python - Python 3 详细控制另一个进程的 I/O

在 python 3(在 Linux 或 MacOSX10.8 上)中,我怎样才能让父进程只读取子进程发出的提示(不包括\n),而不是整个缓冲区直到\n

当我运行parent.py它时打印:

如何修改parent.py以便打印:

即如何分别提取prompt和print产生的输出?

0 投票
1 回答
149 浏览

python - 将 Gtk.Window 传递给一个类?

我正在使用 GObject 内省学习 Python 3 和 Glade 中的界面设计,但我不明白如何将另一个变量(或类?)传递给另一个类,如下所示:

class() 和 class 之间有什么区别 - class() 是否启动__init__函数,而 class 用于引用其他函数,例如class.function()

是否可以将变量传递给一个类并在其他函数中使用它?

0 投票
2 回答
4207 浏览

python - 简单:Python 要求输入两次

这是我的代码:

Python Shell 上的输出

所以我只是想知道为什么它要求输入函数两次,而不是一次。这可能是一个愚蠢的问题,但感谢您的回答。