小编Ell*_*iot的帖子

设置Matplotlib颜色条大小以匹配图形

我不能让像这样的imshow图上的colorbar与图形的高度相同,而不是事后使用Photoshop.我如何达到匹配的高度?颜色条尺寸不匹配的示例

python image matplotlib

134
推荐指数
7
解决办法
10万
查看次数

Aspell Dictionary无法打开

当我尝试添加一个单词或忽略所有单词时,Aspell会抛出错误"文件"C:/ Program Files(x86)/Aspell/en.pws"无法打开以进行写入".有谁知道导致这个问题的原因以及如何解决这个问题?

permissions spell-checking aspell

21
推荐指数
3
解决办法
9589
查看次数

Python中分子动力学的模拟

我正在寻找一个python包,我可以用来模拟非平衡情况下的分子动力学.我需要一种能够以主要动力学理论方式处理相当多分子的装置,并且可以处理存在固体表面的装置.关于表面,我需要能够创建任意形状并监测由分子作用产生的压力和其他变量.或者,如果我有能够处理它的分子,我可以自己添加表面部分.

有谁知道任何可能适合的套餐?

python simulation physics packages kinematics

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

Matplotlib自动缩放

我需要使用matplotlib自动获取适合数据的图.这是我给出的代码:

import matplotlib.pyplot as plt
from matplotlib.collections import LineCollection
....
lines = LineCollection(mpl.line_holder, colors=mpl.colorholder , linestyle='solid')
plt.axes().add_collection(lines)
plt.axes().set_aspect('equal', 'datalim')
plt.draw()
plt.show()
Run Code Online (Sandbox Code Playgroud)

这会创建一个绘图,但无论数据是什么,窗口总是相同的(0-~.8),即使所有数据都在该窗口之外.生成的窗口无法缩小,只有在,因此这是一个主要问题.我找不到任何设置任何类型的大小,也无法找到有关默认值的详细信息.我需要窗口自动适应数据,但我找不到任何功能(由于某种原因,autoscale_on(True)不会这样做).数据变化很大,因此设置硬限制不是一种选择.如何才能正确显示?

python plot visualization matplotlib

9
推荐指数
1
解决办法
3万
查看次数

在Python中检测Arduino端口

我正在使用Arduino在Windows XP上使用Python 2.7进行感知,但USB到串口转换的非静态特性令我头疼.使用物理串行端口,对端口位置进行硬编码没有问题,但Arduino基于在对象实例化时插入或未插入的内容而移动.在Python中是否有某种方法可以在每个对象初始化期间获取端口地址并将其传递给PyVISApySerial

python usb serial-port arduino

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

防止python窗口被聚焦

我在Windows 7上运行Python脚本,每隔几秒就打开一个子进程.此子进程打开一个窗口并抓取焦点,破坏用户在脚本运行时执行正常工作的任何尝试.我没有能力修改子进程代码本身.有没有办法将python脚本打开的所有子进程指定为非聚焦?

澄清:我需要打开窗口并且可以查看/选择,只是不要立即跳到其他正在进行的操作上.换句话说,它需要在后台打开,而不是强迫自己进入前台.

python subprocess focus windows-7

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

Microsoft方程式编辑器语法

有没有人知道在哪里可以找到使用键盘输入方程式到2007/2010方程式编辑器的语法规范?搜索只是提供许多链接,人们谈论编辑器有多好,而不是如何使用它的说明.我已经在产品的多个演示中看到了这一点,但是在任何地方都没有它的文档,即使在MS帮助中也是如此.

ms-office equations

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

使用Matplotlib imshow将没有数据的点设置为白色

我正在使用matplotlib imshow从numpy数组中绘制数据.但是,有些点没有数据.我使用np.zeroes初始化了数组,所以这些点正在拖拽整个地图.我知道没有数据的值为0.0.有没有办法让我告诉imshow例程忽略这些点(即将它们留白,这样很明显它们是空的)?

python graph matplotlib

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

有没有办法向 Matplotlib 中的 Legend 添加空条目?

我想在 python 中的 matplotib 图中为图例添加一个空格。我在图例中有奇数个条目,目前看起来像:

 _________________________________________________________________
|  handle1  -  label1   handle3  -  label3   handle5  -  label5  |
|  handle2  -  label2   handle4  -  label4                       |
Run Code Online (Sandbox Code Playgroud)

但是,数据在逻辑上与控件成对分组,因此最好是这样的:

 _________________________________________________________________
|  handle1  -  label1   handle2  -  label2   handle4  -  label4  |
|                       handle3  -  label3   handle5  -  label5  |
Run Code Online (Sandbox Code Playgroud)

在对数据集自动运行 for 循环期间生成图例:

for [folder1,folder2, label] in folder_list:
    parse_folder([folder1,folder2])
    color = next(colorgen)
    marker = next(markergen)
    ax1.errorbar(percent[0],percent[1], yerr=per_std, c=color, fmt=marker, label=label)
    if label == 'Flat Plate':
        print 'tripped'
        ax1.plot(np.NaN, np.NaN, '-', color='none', label=' ')
Run Code Online (Sandbox Code Playgroud)

然后最后打电话 …

python graph matplotlib legend

8
推荐指数
2
解决办法
5914
查看次数

用于终止python程序的正确方法,无论呼叫位置如何,都要进行清理

如果需要,如何正确和干净地终止python程序?sys.exit()不能可靠地执行这个功能,因为它只是终止它被调用的线程,exit()并且quit()不应该被使用,除了终端窗口,raise SystemExit有相同的问题sys.exit()和不好的做法,并os._exit()立即杀死一切,不清理,会导致残差问题.

有没有一种方法可以一直杀死程序和所有线程,无论它在哪里被调用,同时还在清理?

python exit-code python-3.x

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