问题标签 [python-3.5]
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.
python - 在类定义中运行的函数能否找到对该类的引用?
我正在编写一个修改类的函数。目前我正在这样做(从我的单元测试中复制):
由于该函数修改了类,我更愿意在类定义中运行它,如下所示:
如果函数可以从上下文中获取对类的引用,那就太好了:
这可能吗?
达到类似目的的任何替代方法都会很棒。不过,我真的不想涉及元类。
python - AttributeError:无法从 nltk.book 导入中设置属性 *
安装 nltk 后,我导入 nltk,然后使用 nltk.download() 但是当我尝试使用此“从 nltk.book import *”时,它显示属性错误。from nltk.corpus import * 和 from nltk import * 工作正常
我是自然语言处理的新手,所以我对此不太了解,请帮忙
from nltk.book import * * NLTK Book 的介绍性示例 *
加载 text1, ..., text9 和 sent1, ..., sent9
键入文本或句子的名称以查看它。
输入:'texts()' 或 'sents()' 列出材料。
回溯(最近一次通话最后):
文件“”,第 1 行,在
文件“C:\Program Files (x86)\Python 3.5\lib\site-packages\nltk\book.py”,第 19 行,在
文件“C:\Program Files (x86)\Python 3.5\lib\site-packages\nltk\text.py”,第 295 行,在init
文件“C:\Program Files (x86)\Python 3.5\lib\site-
packages\nltk\corpus\reader\util.py",第 233 行,在len
文件“C:\Program Files (x86)\Python 3.5\lib\site-packages\nltk\corpus\reader\util.py”,第 291 行,在 iterate_from
_read_word_block words.extend(self._word_tokenizer.tokenize(stream.readline( )))
文件“C:\Program Files (x86)\Python 3.5\lib\site-packages\nltk\tokenize\regexp.py”,第 126 行,在 tokenize self._check_regexp()
_check_regexp self._regexp = compile_regexp_to_noncapturing(self._pattern, self._flags) 中的文件“C:\Program Files (x86)\Python 3.5\lib\site-packages\nltk\tokenize\regexp.py”,第 121 行
文件“C:\Program Files (x86)\Python 3.5\lib\site-packages\nltk\internals.py”,第 56 行,compile_regexp_to_noncapturing return sre_compile.compile(convert_regexp_to_noncapturing_parsed(sre_parse.parse(pattern)), flags=flags )
文件“C:\Program Files (x86)\Python 3.5\lib\site-packages\nltk\internals.py”,第 52 行,在 convert_regexp_to_noncapturing_parsed parsed_pattern.pattern.groups = 1
AttributeError:无法设置属性
list - IndexError:Python 列表索引超出范围
我有一个空列表 ( r
) 并将第一个元素声明为r[0] = a
以上是我遇到问题的地方。
这是我的错误:
python - Windows 不会打开 .py 文件,即使分配了“Windows 的 python 启动器(控制台)”
Phyton 工作正常,直到有一天 IDLE 拒绝打开(我双击它时没有任何反应),所以我决定重新安装它。完成后(我安装了 Python 3.5),IDLE 再次工作,但是我所有的脚本都有空白图标而不是 Python 图标(即使 Windows 设置为使用“python 启动器(控制台)”打开它)。我试图打开 thouse 但它们会在命令行中打开并在几分之一秒后关闭(这很奇怪,因为其中一些脚本应该创建应该保持不变的应用程序,直到“x”(关闭)按钮是按下)。我试图删除路径变量中的python,然后重新添加它,但是没有用。我还尝试分配其他 python 可执行文件(如“python.exe”和“pythonw”)来打开这些文件,
ruby - 在将 Python Celery 作为守护进程运行时无法执行 Ruby 脚本
我让 Python Celery 作为守护进程运行,Celerybeat 在 Amazon Linux 机器上执行任务。当我运行我的测试任务时,它会顺利完成。
但是,当我尝试使用 Python 的subprocess
模块启动 Ruby 脚本时,它会轮询几次,然后以1
.
我已经确认 Ruby 脚本在 Python shell 中使用tasks.run_cli.apply()
. 那么为什么 Celery Daemon 不执行这些任务呢?
预警:我对 Python 和 Celery 还很陌生,而且我的 Linux 技能不完整,所以如果有明显的问题,我深表歉意。任何帮助深表感谢。
python - 如何创建符号矩阵并用 sympy 批量替换?
我需要创建完全符号矩阵,是否有现成的函数sympy
?
例如,如果我要手动创建一个 2x2 矩阵,我会这样做
问题是我在模拟之前不知道尺寸并且当尺寸变高时手动创建每个符号会很快变旧。理想情况下,我希望能够使用A=Matrix(10,10)
withA[0,0]=Symbol('A00')
等创建一个 10x10 矩阵。
此外,如果上述情况可行,那么能够批量替换也非常好。例如,我想要类似的东西some_equation.subs([(A,numpy.random.rand(2,2))])
py2exe - 是否有与 python 3.5 兼容的 py2exe 版本?
我正在尝试使用以下命令使用最新的 py2exe 版本 0.9.2.2 编译我的 python 3.5 文件:
但它报告了这一点:
在 ...lib\site-packages\py2exe\ 文件夹中找不到“run-py3.5-win-amd64.exe”文件。
这是否意味着 py2exe 0.9.2.2 只兼容 python 3.4?
python - 如果 R 使用 library(tm),则 PypeR 失败
我在我的 Python 应用程序中使用 PypeR,并希望从 R 脚本中获取一个变量。
我的 Python 应用程序如下:
test.R 就像:
如果我在 test.RI 中不包含库的情况下运行应用程序,则会得到响应“Testword”。为什么如果我包含一个库(无论哪个库),都找不到变量“words”?我总是得到后备“未找到变量”。
我在我的 Windows 10 机器上使用 Python 3.5 和 R 3.2.2。
python - 如何使用其他变量在 Python 中创建变量?
主要前提是获取两个团队的名称并在他们后面显示一个图标,所以我创建了像这样的字典
我的问题是,如何输入团队名称,并创建一个名为 的变量home_'team name'
,以便使用字典?