python - 为什么在 Python 中从自身 (x - x) 中减去一个值?

标签 python numpy type-conversion

在 NumPy 函数中,通常有初始行检查变量类型,强制它们为特定类型等。有人可以在 scipy.signal.square 中解释这些行的意义吗? ?从自身中减去一个值有什么作用?

t,w = asarray(t), asarray(duty)
w = asarray(w + (t-t))
t = asarray(t + (w-w))

source

最佳答案

我相信这将使最终的 w 和 t 具有相同的类型。例如,如果您从 float 和 int 开始,您将最终得到两个 float 数组,这对后续操作更好。

关于python - 为什么在 Python 中从自身 (x - x) 中减去一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2875024/

相关文章:

python - 使用 reshape() 时 numpy 何时复制数组

numpy - 如何将 numpy 直方图反转回强度

c++ - 如何将 std::basic_string 类型转换为 char 类型的数组?

python - Numpy np.fromstring() 没有按预期工作

javascript - 模拟对字符串的强制转换,如日期和位置实例所示

python - 如何在 Python 3 中转换 MATLAB 单元格?

Python/Pandas 与 NaN 数据合并问题

python - Numpy 和 Scipy 在 Windows 上的安装

python - Python3 hashlib 和 Google BigQuery 的 MD5 哈希输出的差异

python - 螺旋图案 : how do I find a number given coordinates?