小编coa*_*tum的帖子

如何在 matplotlib 中完全自定义的位置放置小刻度?

假设我想在自定义位置向 x 轴添加次要刻度,相当于此主要刻度的命令:plt.xticks([1,2,3])

我努力了:

import matplotlib.pyplot as plt
x = [1,2,3]
y = [1,4,9]
plt.scatter(x,y)
ax = plt.gca()
ax.xaxis.set_minor_locator([1.1, 1.9, 2.5])
Run Code Online (Sandbox Code Playgroud)

但这会引发错误,因为最后一个命令可能需要一个股票代码对象,而不是参数中的列表。有什么Pythonic的方法可以解决这个问题吗?

python customization plot matplotlib axis-labels

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

具有 python 多处理依赖性的作业队列

我有一个函数和一个工作列表:

jobs = [[(2, 'dog'), None],
        [(-1, 'cat'), (0,)], 
        [(-1, 'Bob'), (1,)],
        [(7, 'Alice'), None],
        [(0, 'spam'), (2,3)]]
Run Code Online (Sandbox Code Playgroud)

我想并行地将函数应用于参数(第一个元组),同时满足对先前作业(第二个元组)的依赖性。例如,在狗的工作完成之前,猫的工作不能开始。但是,我不想占用一个核心并等待作业的依赖项完成。相反,我想继续执行可以立即执行的不同作业,以便如果可能的话,所有核心始终保持忙碌。有小费吗?非常感谢!

python multiprocessing python-multiprocessing

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