gpt4 book ai didi

python-2.7 - numpy - 计算相等的数组

转载 作者:行者123 更新时间:2023-12-04 21:09:01 25 4
gpt4 key购买 nike

我想计算拆分大矩阵后遇到的相等矩阵的数量。

mat1 = np.zeros((4, 8))

split4x4 = np.split(mat1, 4)

现在我想知道 split4x4 中有多少个相等的矩阵,但是 collections.Counter(split4x4)引发错误。 numpy 中是否有内置的方法来做到这一点?

最佳答案

这可以使用 numpy_indexed 以完全矢量化的方式完成。包(免责声明:我是它的作者):

import numpy_indexed as npi
unique_rows, row_counts = npi.count(mat1)

这应该比使用 collections.Counter 快得多。

关于python-2.7 - numpy - 计算相等的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39071843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com