小编Hen*_*ner的帖子

Open Sierra LLVM中是否提供OpenMP?

Apple在macOS 10.13中提供的默认LLVM,High Sierra,OpenMP终于可用吗?它已经在主LLVM中可用了一年多了.

(提出问题的另一种方法可能是基于新的Apple LLVM的LLVM版本)

macos openmp llvm-clang

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

matplotlib中的动画标题

我无法弄清楚如何在FuncAnimation图(使用blit)上获得动画标题.基于http://jakevdp.github.io/blog/2012/08/18/matplotlib-animation-tutorial/Python/Matplotlib - 快速更新Axes上的文本,我已经构建了一个动画,但文本部分刚赢了没有动画.简化示例:

import matplotlib.pyplot as plt
import matplotlib.animation as animation
import numpy as np

vls = np.linspace(0,2*2*np.pi,100)

fig=plt.figure()
img, = plt.plot(np.sin(vls))
ax = plt.axes()
ax.set_xlim([0,2*2*np.pi])
#ttl = ax.set_title('',animated=True)
ttl = ax.text(.5, 1.005, '', transform = ax.transAxes)

def init():
    ttl.set_text('')
    img.set_data([0],[0])
    return img, ttl
def func(n):
    ttl.set_text(str(n))
    img.set_data(vls,np.sin(vls+.02*n*2*np.pi))
    return img, ttl

ani = animation.FuncAnimation(fig,func,init_func=init,frames=50,interval=30,blit=True)

plt.show()
Run Code Online (Sandbox Code Playgroud)

如果blit=True删除,文本会显示,但速度会慢下来.这似乎失败plt.title,ax.set_titleax.text.

编辑:我发现为什么第一个链接中的第二个例子有效; 文本在img部分内部.如果你做上面的1.005a .99,你会明白我的意思.可能有一种方法可以使用边界框执行此操作,不知何故......

python animation matplotlib

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

Pip无法升级ubuntu 15.04中的内置包

我似乎无法升级已安装在Ubuntu 15.04中的软件包.Pip仍然可以工作,安装包/usr/local/python2.7/dist-packages,但路径列/usr/python2.7/dist-packages在顶部,甚至PYTHONPATH无法获得高于该行的东西.我相信这适用于较旧的Ubuntus.我一直试图找到一些东西/usr/python/site.py,但似乎做对了.添加-S似乎阻止非本地版本处于顶部.我相信,我在两台电脑上看过这个.

需要的一些例子:更新以获得所需的功能/错误修复(对于PILLOW,在我的情况下),没有APT卸载一堆列出该包作为要求的包.

编辑:为了澄清,问题是:我想重新排序目录搜索顺序以恢复Ubuntu 14.10行为.在许多系统上有更好的方法可以做到这一点,但是我想使用内置的apt包,只需要一个或两个(潜在的)新包,比如IPython等,而不是使用virtual-env和Anacoda(两者都是我在其他系统上使用).看起来我想要的行为是记录的Debian行为,所以我不确定它为什么重新排序路径.

这是演示问题的路径,注意PYTHONPATH变量在中间,有两个git文件夹:

>>> sys.path
['',
'/usr/lib/python2.7/dist-packages', 
'/usr/local/lib/python2.7/dist-packages/requests-2.6.0-py2.7.egg', 
'/usr/local/lib/python2.7/dist-packages/octave_kernel-0.10.0-py2.7.egg',
'/home/username/git/maya',
'/home/username/git/udaq/pyUDAQ',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload', 
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/PILcompat', 
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/pymodules/python2.7', 
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
'/usr/lib/python2.7/dist-packages/wx-3.0-gtk2']
Run Code Online (Sandbox Code Playgroud)

作为参考,我有一个运行14.04的匹配系统,它具有完全预期的行为.两个先生PYTHONPATH先到,然后再在当地dist-packages的上面建造.

python ubuntu pip python-2.7

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

标签 统计

python ×2

animation ×1

llvm-clang ×1

macos ×1

matplotlib ×1

openmp ×1

pip ×1

python-2.7 ×1

ubuntu ×1