我试图用整数做大量简单的“交集”操作。不幸的是,我在设置中没有numpy/scipy,而且我无法更改它。在堆栈溢出时,我注意到Python ,它不仅加快了大量的情况,而且在我的例子中,我实际上也想对数据进行排序,因此这将是一个很棒的奖励。我现在只是担心它并不总是起作用,所以我去测试了:two = range(50)
for i in虽然这很有说服力,但我想知道在使用集合交集时,是否会出现整数未被完全排序的情况
我没有意识到Python set函数实际上将字符串分割成单独的字符。我为Jaccard编写了python函数,并使用了python相交方法。所以当我把它发送到jaccard函数交集时,实际上是看字符交集,而不是单词对单词的交集。我如何做单词对单词的交集。我会得到以下错误:AttributeError: 'str' object has no attribute 'intersection
enumerate(catdate) if x == set(NNSRCfile['datetimenew']).intersection(catdate)]:我试图为上面的两个组件找到交集的索引交集部分工作得很好;然而,for循环似乎没有输出任何内容。(没有印刷的东西)
Python输出没有错误,当我在IPython中运行代码时,我注意到我等价于列表"catdate“中的最后一个元素,而不是列出与交集值等效的"catdate”索引。