【发布时间】:2020-11-27 20:29:35
【问题描述】:
我正在使用 Python 上的 numpy 进行初学者数据分析。我有这段代码:
## column = [product]
## row = [client]
## value 1 means that a product has been purchased .
cart = np.array([[1, 1, 1, 1],
[1, 0, 1, 1],
[1, 1, 0, 0],
[0, 1, 1, 1]])
我想知道如何选择上面的两列两列以在最后打印每对产品的购买量。我还需要找出购买最多的一对产品。
每个元组 (u, v, n) 表示产品 u 和 v 一起购买了 n 次(每 n 个客户)。 输出将是:
[(0,1,2), (0,2,2), (0,3,2), (1,2,2), (1,3,2), (2,3,3)]
(2,3,3) -> the most purchased.
谢谢。
【问题讨论】:
标签: python arrays python-3.x numpy multidimensional-array