python - 为什么在Python中结合np.floor函数和//运算符?

标签 python numpy scikits

我正在阅读用Python编写的“scikits-image”库的源代码,我发现了下一行代码:

n_cellsx = int(np.floor(sx // cx)) 

我不知道为什么他们加入 NumPy 函数 floor// 运算符。有理由这样做吗?我看不到。我觉得同样的事情做了两次。

该项目是here

最佳答案

没有理由这样做,//将返回一个整数或与整数对应的 float ,因此floor不会执行任何操作。

关于python - 为什么在Python中结合np.floor函数和//运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11750534/

相关文章:

python - 如何在 pyplot 中调整两个子图的大小,一个有颜色条,另一个没有?

python - 除了 ValueError 在我的代码中不起作用我不知道为什么

python - 移动平均线或移动平均线

python - 使用 2d numpy 数组广播 1d numpy 数组

Python scikits SVM 网格搜索和分类

python - 除了 Google App Engine 之外还托管一个小型数据库?

python - 如何修复我的 'Jump' ?

python-2.7 - 使用 python/numpy 创建矩阵?

python - Scikits-学习 : Use custom vocabulary together with Pipeline

python - scikit-video 中 FFmpegReader/FFmpegWriter 的基本使用 "pass-through"