小编idp*_*d15的帖子

如何使用Spyder使用pep8模块

有什么方法可以使用pep8模块检查代码是否符合Spyder(Anaconda)中的pep8规范?
我还尝试在命令提示符下运行https://pypi.org/project/pep8/pep8 --show-source --show-pep8 testsuite/E40.py给出的命令,但是它给出了语法错误()。SyntaxError: invalid syntax

python pep8 python-3.x spyder anaconda

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

Hive 查询仅替换第一次出现的子字符串

我需要替换给定字符串中第一次出现的子字符串。
例如,如果字符串是"My name is Adam"并且我想将第一个替换"a""@".
所以我想要的输出是"My n@me is Adam".
在 MySQL 中,有一个函数regexp_replace有一个可选参数occurrence来指定要替换的出现次数。但不幸的是,该可选参数不存在于 hive 函数中。有什么建议么?

regex string hive hiveql regexp-replace

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

Spyder(Anaconda)中的IPython控制台正在截断输出

当输出较大时,Spyder(Anaconda)中的IPython控制台将截断输出的上部。
例如,我试图查看os模块中的所有内容。
我编写了该命令help(os),输出很大,因此它截断了一些顶部条目。我应该怎么做才能看到完整的输出?

python ipython spyder anaconda

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

为什么命令re.sub('[^ 0-9]','','59kg')从'59kg'中删除'kg'?

为什么是命令

re.sub('[^ 0-9]','','59kg')

从'59kg'中删除'kg'.
输出是

'59'

从我在网上找到的,^表示在单词的开头.因此命令应该删除单词'59kg'开头的任何数字字符.为什么要删除'kg'?

python-3.x

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

了解此Python代码的详细信息

任务是从sklearn加载虹膜数据集,然后制作一些图.我希望了解每个命令在做什么.

来自sklearn.datasets import load_iris

Q1 load_ir是sklearn中的一个函数吗?

data = load_iris()

Q2 现在我相信这个load_iris函数正在返回一些我们作为数据存储的输出.load_iris()的输出究竟是什么?类型等?

df = pd.DataFrame(data.data,columns = data.feature_names)

Q3现在我们将其存储为数据帧.但是什么是data.data和data.feature_names

df ['target_names'] = [data.target_names [i] for data in data.target]

Q4我不理解上面代码的右侧
需要帮助问题1,2,3和4.我试着查看Scikit文档,但是不理解它.此代码也来自edx的在线课程,但他们没有解释代码.

python scikit-learn

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