我有一个from matplotlib import pyplot as plt
from matplotlib.colors import LinearSegmentedColormap
import numpy as np
bounds = [-1, -0.5, -0.499, -0.15, -0.149, 0.0, 0.149, 0.15, 0.499, 0.5, 1]
colors = ['crimson', 'crimson', 'brown', 'brown', 'limegreen', 'lime', 'limegreen', 'brown', 'brown', 'crimson', 'crimson']
norm = plt.Normalize(bounds[0], bounds[-1])
cmap = LinearSegmentedColormap.from_list('', [(norm(b), c) for b, c in zip(bounds, colors)], N=256)
x = np.random.uniform(0, 1, 100)
y = np.random.uniform(-1, 1, 100)
plt.scatter(x, y, c=y, cmap=cmap, norm=norm)
plt.colorbar()
plt.show()
托管程序包,我想将此程序包及其依赖项安装/复制到指定的文件夹中,以便我可以poetry
并将其存档用于AWS Lambda层。
一个选择是求助于zip
并使用pip
。 b / c pip install ... -t ...
引用了pip
管理的虚拟环境似乎可行。但是这种方法对我来说似乎不是最佳方法。是否可以使用poetry
本身来实现?