【发布时间】:2022-08-08 06:15:48
【问题描述】:
我想用 NumPy 复制 MATLAB 的 randperm()。
目前,要获得randperm(n, k),我使用np.random.permutation(n)[:k]。问题是它分配了一个大小为n 的数组,然后只占用它的k 条目。
是否有更高效的内存方式来直接创建数组?
-
MATLAB 有什么不同吗?
-
您的典型 n,k 值是多少?如果 n 很大而 k 很小,您可以使用一些自定义实现。
标签: python numpy performance matlab random