【发布时间】:2017-08-26 19:56:45
【问题描述】:
假设我有一个 numpy 数组
np.array([
[3, 0, 5, 3, 0, 1],
[0, 1, 2, 1, 5, 2],
[4, 3, 5, 3, 1, 4],
[2, 5, 2, 5, 3, 1],
[0, 1, 2, 1, 5, 2],
])
现在,我想用 0 随机替换一些元素。这样我就有了这样的输出
np.array([
[3, 0, 0, 3, 0, 1],
[0, 1, 2, 0, 5, 2],
[0, 3, 0, 3, 1, 0],
[2, 0, 2, 5, 0, 1],
[0, 0, 2, 0, 5, 0],
])
【问题讨论】:
-
生成
mcve? -
如果您有 MovieLens100K 数据集,则可以运行此代码。从这里下载 files.grouplens.org/datasets/movielens/ml-100k.zip
-
没有。 您需要提供minimal reproducible example
-
这是可以验证的。
-
它既不是最小的也不是完整的。
标签: python numpy matrix recommendation-engine