python库numpy使用技巧(二)——随机抽取二维矩阵中多行或多列
生活随笔
收集整理的這篇文章主要介紹了
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]]) """總結
以上是生活随笔為你收集整理的python库numpy使用技巧(二)——随机抽取二维矩阵中多行或多列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用 IntelliJ IDEA(2
- 下一篇: Qt FFmpeg视频播放器开发(二):