我有一个带有附加功能的软件包,通常可以使用以下命令进行安装。
pip install package[extras]
Run Code Online (Sandbox Code Playgroud)
但是,我也可以通过轮子安装相同的包,指定一些轮子 URL,如下所示。
pip install package_url.whl
Run Code Online (Sandbox Code Playgroud)
在通过轮子 url 安装时是否也可以指定附加功能?
pip install package_url.whl[extras]
Run Code Online (Sandbox Code Playgroud) 我目前使用矩形补丁构建了一个绘图来显示一系列位置.

编辑:用于生成此代码的代码(由RLPy库构建) -
def visualize_trajectory(self, trajectory=[[0,0,0,0], [0.1,0.1,0,0]]):
domain_fig = plt.figure()
for i, s in enumerate(trajectory):
x, y, speed, heading = s[:4]
car_xmin = x - self.REAR_WHEEL_RELATIVE_LOC
car_ymin = y - self.CAR_WIDTH / 2.
car_fig = matplotlib.patches.Rectangle(
[car_xmin,
car_ymin],
self.CAR_LENGTH,
self.CAR_WIDTH,
alpha=(0.8 * i) / len(trajectory) )
rotation = Affine2D().rotate_deg_around(
x, y, heading * 180 / np.pi) + plt.gca().transData
car_fig.set_transform(rotation)
plt.gca().add_patch(car_fig)
Run Code Online (Sandbox Code Playgroud)
有没有办法用图像覆盖每个补丁?理想情况下,在每个位置都会有汽车图像而不是矩形.
我玩过AnnotationBbox和TransformedBbox,但在处理轮换时似乎都不灵活.
我正在寻找一种工具,使我能够并行化多个核心列表,每个核心命令都有不同的CPU要求.
例如,如果我有一台3核的机器,我有以下工作列表:
我想要并行运行命令的工具,但尊重我只有3个内核的事实,所以工作量看起来像
(empty), (empty), (empty)
Job 1 (using 1 core), (empty), (empty)
Job 1 (using 1 core), Job 2 (using 2 cores)
Job 1 done, Job 2 (using 2 cores)
(empty), Job 2 (using 2 cores)
(empty), Job 2 done
Job 3 (using 3 cores)
Run Code Online (Sandbox Code Playgroud)