我想使用numpy方式来完成它,因为我的解决方案受到列表理解中python循环的限制: B = np.sum(np.array([np.outer(x, x) for x in X]),axis=0) return B
请注意,即使这个解决方案也能工作,它是单线程的,因此,当X有60000行和100列时,它会非常慢。在链接中发布的答案,
我有一个需要搜索分号的pandas DataFrame (df)。我第一次尝试使用但它非常慢,而且在DataFrames很大的情况下,我遇到了内存错误。然后,我尝试使用.str循环遍历列,但并非所有列都是字符串,因此每当我到达数值列时,都会收到一个错误
AttributeError: Can only use