我正在尝试创建一个用 Python 编写的 AWS lambda 函数。
Lambda 函数创建失败并出现以下错误:
Unzipped file size must be smaller than 262144000 bytes.
以下是我的requirements.txt
numpy
pandas
pprint
pint
flask
scipy
gunicorn
pydblite
jsonschema
matplotlib
sklearn
删除所有 test
后, *.pyc
和 *-info*
包之后的文件是该卷的最大贡献者。
scipy 126M
pandas 64M
numpy 64M
matplotlib 29M
我已将 pandas 的 read_excel 替换为 xlsx
.
如果有任何方法可以获得压缩包的大小版本,那就太好了。 否则,寻找替代方案:
- Pandas 的
DataFrame
最佳答案
正如@Kodiologist 所建议的,已切换到 numpy 数组。由于我已经将 numpy 作为依赖项,因此事实证明这是 pandas DataFrame 的更好替代方案。
关于python - Pandas 的轻量级替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46419351/