小编ad1*_*1v7的帖子

如何检查 numpy 二维数组是否被零“包围”

是否有任何巧妙的方法来检查被零包围的 numpy 数组。

例子:

[[0,0,0,0],
 [0,1,2,0],
 [0,0,0,0]]
Run Code Online (Sandbox Code Playgroud)

我知道我可以迭代它元素明智地找出但我想知道我们可以在这里使用任何好的技巧。numpy 数组是浮点数,nxm 的任意大小。

欢迎任何想法。

python arrays numpy

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

查找公因数以将浮点数列表转换为整数列表

我有一个来自其他函数的浮点数列表。我所知道的是,在理想世界中,存在一个公因数,可用于将每一项相乘以获得整数列表。可能存在一些小的数值噪声(~1e-14)。

例如

[2.3333333333333335, 4.666666666666667, 1.0, 1.6666666666666667]
Run Code Online (Sandbox Code Playgroud)

这里每一项都可以乘以 3 以获得

[7.0, 14.0, 3.0, 5.0]
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到这个词?我们可以假设存在整数解。

任何有帮助的评论将不胜感激

python floating-point

4
推荐指数
1
解决办法
2021
查看次数

pip install --user 时,Python console_scripts 不起作用

我将代码包装到 python 包中,现在我希望它也可以从命令行 (linux) 运行。所以我在 setup.py 中添加了 console_scripts 标签,当我以 root 身份 pip 安装它时,一切似乎都运行良好。(我可以从命令行运行程序)

但是我也希望通过使用安装一个包

pip 安装 --user 。

所以当用户无法使用 root 时,它可以安装在计算机上。但是,当我尝试从命令行调用程序时,我得到“找不到命令”。pip 安装成功完成,我仍然可以使用

python my_prog.py

但我想知道这个问题有什么解决办法。有人可以解释一下 console_scripts setup.py 标签是如何工作的吗?

欢迎任何想法。

python pip pypi

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

标签 统计

python ×3

arrays ×1

floating-point ×1

numpy ×1

pip ×1

pypi ×1