搜索结果

问题描述:我在服务器中运行一个简单的python 脚本:import matplotlib.pyplot as plt import numpy as np xnp.random.randn 60 ynp.random.randn 60 plt.scatter xys20 outpng path/to/store/outfile.png plt.savefig outpng dpi 150 我尝试在安装了matplotlib 1.5.1 的服务器中使用该命令python example.py ,但失败并出现错误:traceback most recent call last :file example.py line 7 in plt.scatter xys20 file /home/user/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/pyplot.py line 3241 in scatter ax gca file /home/user/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/pyplot.py line 928 in gca return gcf .gca kwargs file /home/user/.virtualenvs/nnet/lib/python2.7/site-packages/matplotlib/pyplot.py line 578 in gcf return
问题描述:我知道当我使用range start stop step 或时slice start stop step ,stop 值不包含在范围或切片中。但为什么会这样呢?是否例如arange 0 x或range x将包含x许多元素?它是否与c的for 循环习语并行,即for iin range start stop :表面上类似for istart i<stop i?--- 另请参阅使用索引向后循环的案例研究:
问题描述:我想比较两个可迭代对象并打印两个可迭代对象中出现的项目。>>> aqr>>> bqiterate over a. if ynot in bprint y. iwant to see rprinted. >>> print yif ynot in bfor yin a但它在放置的位置给出了无效语法错误。这个lamba 函数有什么问题?--- 解决方案1 :你搞错了顺序。if 应该在之后for (
问题描述:我应该测试if 某些东西是否有效还是仅仅try 执行它并捕获异常?是否有确凿的文献证明哪种方式是首选?有没有一种更加pythonic 的方法?例如,我应该:if len mylist >4: xmylist 3 else: xnoabc 或者:try: xmylist 3 except indexerror: xnoabc --- 一些想法... pep 20 说:>错误不应该默默地传递。>>除非明
问题描述:我想将带有参数的函数应用于python pandas 中的一系列:xmyseries.apply myfunction morearguments1 ymyseries.apply myfunction morearguments2 ... 文档描述了对apply 方法的支持,但它不接受任何参数。是否有其他接受参数的方法?或者,我是否错过了一个简单的解决方法?更新(2017 年10 月):请注意,由于这个问题最初被问到,所以pandas apply
问题描述:我需要使用方法从文件中读取数据来创建数据框readcsv 。但是,分隔符不是很规则:一些列由制表符分隔,其他列由空格分隔。此外,一些列可以由2 个或3 个或更多空格分隔,甚至可以由空格和制表符的组合分隔(例如3 个空格、2 个制表符和1 个空格)。有没
问题描述:我正在使用pil 。如何将图片的exif 数据转换为字典?--- 解决方案1 :您可以使用getexif pil 图像的受保护方法。import pil.image img pil.image.open img.jpg exifdata img.getexif 这应该会给你一个由exif 数字标签索引的字典。如果你想要一个由实际exif 标签名称字符串索引的字典,请尝试以下方法:import pil.exiftags exif pil.exiftags.tags k:vfor kv
问题描述:python 是否有一种内置的、简单的使用密码对字符串进行编码/解码的方法?像这样:>>> encode john doe password mypass sjkl28cn2sx0 >>> decode sjkl28cn2sx0 password mypass john doe 因此字符串8220 john doe 8221 被加密为8220 sjkl28cn2sx0 8221 。要获取原始字符串,我将使用密钥8220 mypass 8221 (这是我源代码中的密码)8220 解锁8221 该字符串。我希望这是我使用
问题描述:我正在使用while 循环读取串行数据并将其写入csv 文件。我希望用户能够在他们觉得已经收集到足够的数据后终止while 循环。while true: do abunch of serial stuff if the user presses the esc or return key: break 我已经使用opencv 做过类似的事情,但它似乎无法在这个应用程序中工作(而且我真的不想只是为了这个
问题描述:python 解释器有-m 一个模块选项8220 将库模块模块作为脚本运行8221 。使用这个python 代码a.py :if name main :print package print name 我测试python -m a了print package >print name >>eof pythonpath test python test/foo/bar/baz.py none main pythonpath test python -m foo.bar.baz foo.bar main 因此,python 在使用-m 开关时必须真正关注包。普通脚本永远不可能是包,因此package 设置为none 。但是使
782/1472
为您找到相关结果14713个,耗时1秒