原文: 隨機抽取二維矩陣中多行或多列 0.052 2019.01.26 11:50:14 字數31 閱讀2564
使用庫numpy
建立乙個二維陣列
import numpy as np
array = 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]])
"""
二維陣列隨機數列印矩陣
矩陣為 5 行 5 列,該矩陣是由程式隨機產生的 10 以內數字排列而成。下面使用二維陣列來建立該矩陣 public static void test2 普通for迴圈遍歷二維陣列 system.out.println 普通for迴圈遍歷二維陣列 for int i 0 i shuzu.length...
牛客多校第二場 J(隨機 矩陣二維字首和)
時間限制 c c 4秒,其他語言8秒 空間限制 c c 262144k,其他語言524288k 64bit io format lld the first line of input contains 3 integers n,m,t n m 1000000,t 1000000 for the ne...
二維陣列中的查詢 楊氏矩陣
二維陣列中的查詢,楊氏矩陣 題目 在乙個二維陣列中,每行都按照從左到右的遞增的順序排序。每列都按照從上到下遞增的順序排序。請完成乙個函式,輸入這樣的乙個陣列和乙個數,判斷陣列中是否包含這個數。例如 二維陣列 1 2 3 4 5 6 7 8 9 查詢數字7.注意 此題不是簡單的便利整個陣列進行查詢,此...