Python 的新手,但遇到了一些我不明白的事情。下面一行代码:
diff = features[0:] - test[0] # <- this is what I don't get
这样使用:
x = diff[i]
返回 features[i] 和 test[0] 之间的元素差异。任何人都可以为此指出语言引用或解释吗?我了解如何使用“def”或“lambda”得出结果,但我不了解结构。
谢谢!
请您参考如下方法:
答案取决于 features[0:] 和 test[0] 的评估结果。 如果 test[0] 是一个数字并且 features[0:] 是一个 numpy 数组,那么您可能正在使用 numpy 从列表中的每个元素中减去一个数字:
>>> import numpy
>>> array = numpy.array([49, 51, 53, 56])
>>> array - 13
array([36, 38, 40, 43])
