300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python库numpy使用技巧(二)——随机抽取二维矩阵中多行或多列

python库numpy使用技巧(二)——随机抽取二维矩阵中多行或多列

时间:2023-04-05 12:29:37

相关推荐

python库numpy使用技巧(二)——随机抽取二维矩阵中多行或多列

使用库numpy

创建一个二维数组

import numpy as nparray = np.arange(24).reshape((4,6))"""array([[ 0, 1, 2, 3, 4, 5],[ 6, 7, 8, 9, 10, 11],[12, 13, 14, 15, 16, 17],[18, 19, 20, 21, 22, 23]])"""

行与列随机抽取类似

行随机抽取

row_rand_array = np.arange(array.shape[0])np.random.shuffle(row_rand_array)row_rand = array[row_rand_array[0:2]]"""row_rand:array([[12, 13, 14, 15, 16, 17],[ 0, 1, 2, 3, 4, 5]])"""

列随机抽取

col_rand_array = np.arange(array.shape[1])np.random.shuffle(col_rand_array)col_rand = array[:,col_rand_array[0:2]]"""col_rand:array([[ 1, 5],[ 7, 11],[13, 17],[19, 23]])"""

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。