gpt4 book ai didi

python - 如何在 'partially' 安装 Python 包

转载 作者:行者123 更新时间:2023-11-28 17:34:55 26 4
gpt4 key购买 nike

我需要使用 numpy 包中的函数,例如 numpy.random.choice(另一个 Python 库函数 random.choice 对统一列出,而我希望它从一些离散的分布中做到这一 pip )。

我的程序会分发给很多人开发测试。因此,这意味着他们还应该在能够运行代码之前安装 numpy。我现在正试图找到一种方法来摆脱安装整个 numpy 库。

肯定自己重写函数是一种解决方案(例如使用别名方法)。但我想知道是否有一种方法可以只安装与 numpy.random.choice 相关的 numpy 部分?

最佳答案

这可能不值得这么麻烦,但您需要做出权衡。 numpy.random.choice 不是在 Python 中实现的,而是在 .pyx 文件中实现的,需要使用 Cython 将其编译为 C。

您可以重构它并构造一个仅实现该功能的新包(可能具有一些相关的数据结构)。但是随着最近对 Python wheels 文件的改进,numpy 的安装应该比过去容易得多。所以我认为按原样安装 numpy 并接受您将其作为依赖项会更容易。

关于python - 如何在 'partially' 安装 Python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31493649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com