草庐IT

show-ignore

全部标签

python - matplotlib,savefig : DPI setting is ignored

我找不到其他人遇到这个问题。在matplotlib中,您可以使用show()或savefig()查看您的绘图。这些生成的图像略有不同;在我的例子中,savefig()图像更丑陋且更难理解。我需要让我的考官轻松一些,所以..我发现一些主题建议我设置DPI大小以匹配show()的大小。我试过:->直接使用matplotlib.rcParams['savefig.dpi']=80设置savefig.dpi。->直接在~/.matplotlib/matplotlibrc中设置savefig.dpi。->将我的rc文件移动到CWD。->最后,使用savefig('image.pdf',dpi=8

python - 为什么 plt.show() 显示一个额外的空白数字

我使用python2.7并尝试绘制一个简单的百分位数bat图。我得到了我想要的图形,问题是,使用它时,当使用plt.show()我得到一个额外的空白图像,我尝试了plt.close()、plt.clf()和plt.figure()来创建一个干净的plt对象,这是我的函数:importmatplotlib.pyplotaspltplt.grid(True)data=zip(*percentiles)data=[list(i)foriindata]tick_range=data[0]ticks=[str(i)+"%"foriintick_range]tick_range=[x+2.5for

python - matplotlib show() 方法不打开窗口

我正在使用mac,当我使用matplotlib执行以下操作时:importmatplotlib.pyplotaspltimportmatplotlib.mlabasmlabimportpylabasP...plt.plot(x,y)plt.show()因此,plt.show不会打开窗口或任何东西,而plt.savefig可以正常工作。可能是什么问题? 最佳答案 Pyplot只会弹出一个图形窗口,如果matplotlib.rcParams['interactive']==True这种情况如果你:之前在您的脚本中调用过plt.ion()

Python popen() - 通信(str.encode(编码 ="utf-8",错误 ="ignore"))崩溃

在Windows上使用Python3.4.3。我的脚本在控制台中运行一个小的java程序,应该得到输出:importsubprocessp1=subprocess.Popen([...],stdout=subprocess.PIPE,stderr=subprocess.PIPE,universal_newlines=True)out,err=p1.communicate(str.encode("utf-8"))这导致一个正常的'UnicodeDecodeError:'charmap'codeccan'tdecodebyte0x9dinposition135:charactermapst

Python shutil copytree : use ignore function to keep specific files types

我正在尝试弄清楚如何将CAD图纸(“.dwg”、“.dxf”)从带有子文件夹的源目录复制到目标目录并保持原始目录和子文件夹结构。原始目录:H:\Tanzania...\Bagamoyo_Single_line.dw​​g源目录:H:\CAD\Tanzania...\Bagamoyo_Single_line.dw​​g我从@martineau中找到了以下答案在以下帖子中:PythonFactoryFunctionfromfnmatchimportfnmatch,filterfromos.pathimportisdir,joinfromshutilimportcopytreedefincl

python - 为什么 'pip show' 或 'pip list' 对我不起作用?

Python的pip正在为我安装和更新包,但似乎不支持一些记录的命令(至少在OS10.8.2和Python2.7上运行1.2.1。2).当我尝试piplist或pipshow我明白了Usage:pipCOMMAND[OPTIONS]Nocommandbythenamepip(maybeyoumeant"pipinstall")这些命令是否尚未实现(尽管已记录在案)? 最佳答案 您正在寻找的新功能是最近的——它们在1.2.1.post1中,但不在1.2.1中,您可能正在查看的文档(http://www.pip-installer.or

python - 这个警告在哪里发出 'QApplication: invalid style override passed, ignoring it.' ?

我的代码发出警告(不确定这是否真的是警告)QApplication:invalidstyleoverridepassed,ignoringit.但没有别的。它没有告诉我代码的哪一部分引发了它。我怎么知道我的代码的哪一部分触发了这个警告? 最佳答案 此消息的原因是环境变量QT_STYLE_OVERRIDE在您的系统上设置为Qt安装不支持的值。你可以检查这个sh-prompt>set|grepQT要修复此警告,您可以更改/etc/profile或$HOME/.bashrc中的变量,或者-如果只有一个程序受到影响-开始程序与QT_STYL

python - matplotlib 图形在 show() 和 savefig() 之间消失

我在字典中保留了一组对数字的引用,以便以后需要时可以保存它们。如果调用show()命令并先查看它们,我很烦恼保存的数字是空白的。由于show()命令block并且我没有使用类似spyder的解释器,因此我必须在到达savefig()之前关闭图形figures['myfig_1']=figure()...figures['myfig_n']=figure()...#show()#disablingthismakestheproblemgoawayprint"Saving:"forfiginfigures:figure(figures[fig].number)savefig(fig)pri

python - 我可以将 decode(errors ="ignore") 设置为 Python 2.7 程序中所有字符串的默认值吗?

我有一个Python2.7程序,可以从各种外部应用程序中写出数据。当我写入文件时,我不断地遇到异常,直到我将.decode(errors="ignore")添加到正在写出的字符串中。(FWIW,以mode="wb"方式打开文件并不能解决这个问题。)有没有办法说“忽略此范围内所有字符串的编码错误”? 最佳答案 您不能重新定义内置类型的方法,也不能将errors参数的默认值更改为str.decode()。不过,还有其他方法可以实现所需的行为。稍微好一点的方法:定义您自己的decode()函数:defdecode(s,encoding="

python - Sphinx autodoc show-inheritance : How to skip undocumented, 中间基础?

我有一个像这样的三层类结构:classSuper(object):"""Thisclassisdocumented."""classIntermediate(Super):passclassSub(Intermediate):"""Thisisalsodocumented."""我的index.rst文件如下所示:..automodule::mymodule:show-inheritance::inherited-members:Sphinx为我生成了一份不错的API文档。它包括类Super和Sub,并带有适当的注释。它不包括Intermediate,因为它没有注释而且我没有提供und