当维数已知时,任务是微不足道的。以一个2D数组为例:
a = np.random.randint(10, a=(5,2)) a[np.random.choice(a.shape[0]), :]
字符串但是,在我的函数中,数组的维数是任意的。如何处理这种情况?
vatpfxk51#
使用第一维的大小来确定随机范围:
a[np.random.randint(0,a.shape[0],10)]
字符串或者如果你喜欢,包括一个省略号
a[np.random.randint(0,a.shape[0],10),...]
型默认情况下,1索引数组从行中选择。
1条答案
按热度按时间vatpfxk51#
使用第一维的大小来确定随机范围:
字符串
或者如果你喜欢,包括一个省略号
型
默认情况下,1索引数组从行中选择。