Python隨機取一個矩陣陣列的某幾行
import numpy as np array = np.array([0, 0]) for i in range(10): array = np.vstack((array, [i+1, i+1])) print(array) # [[ 0 0] # [ 1 1] # [ 2 2] # [ 3 3] # [ 4 4] # [ 5 5] # [ 6 6] # [ 7 7] # [ 8 8] # [ 9 9] # [10 10]] rand_arr = np.arange(array.shape[0]) np.random.shuffle(rand_arr) print(array[rand_arr[0:5]]) # [[9 9] # [4 4] # [1 1] # [5 5] # [8 8]] np.random.shuffle(rand_arr) print(array[rand_arr[0:5]]) # [[10 10] # [ 3 3] # [ 4 4] # [ 8 8] # [ 5 5]]
相關推薦
Python隨機取一個矩陣陣列的某幾行
import numpy as np array = np.array([0, 0]) for i in range(10): array = np.vstack((array, [i+1, i+1])) print(array) # [[ 0 0] # [ 1 1] # [ 2
linux 如何顯示一個檔案的某幾行(中間幾行)
【一】從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】顯示1000行到3000行 cat filename| head -n 3000 | tail -n +
linux 如何顯示一個檔案的某幾行(中間幾行),以及常用命令
buff(1)檢視檔案行數 wc -l fileName (2)按行數分解檔案(大檔案分為幾個小檔案) split -l 1000 fileName (按照每1000行為一個新檔案分割) (3)拼接各個檔案為一個新的檔案 cat file1,file2,file3 >newfile (4)建立目錄
Python取n維numpy陣列的某幾行或某一行
現在我們有一個shape為(2947, 36, 128, 1)的numpy陣列。 想要取出前十行組成新的陣列,即新陣列的shape應為(10, 36, 128, 1) print(test_x[0:10].shape) # (10, 36, 128, 1) 需
Python取numpy陣列的某幾行某幾列方法
Python 取numpy陣列的某幾行某幾列方法 直接分析,如原矩陣如下(1): (1) 我們要擷取的矩陣(取其一三行,和三四列資料構成矩陣)為如下(2): (2)
取numpy陣列的某幾行某幾列
這個操作在numpy陣列上的操作感覺有點麻煩,但是也沒辦法。 例如 a = [[1,2,3], [4,5,6], [7,8,9]] 取 a 的 2 3 行, 1 2 列 c=[1,2] d =[0,1] 若寫為 b = a[c,d] output: [4
Linux 如何顯示一個文件的某幾行
amp cat files 查看 命令 int pri print head 1. 從第1000行開始,顯示2000行。即顯示1000~2999行 cat input_file | tail -n +1000 | head -n 2000 2. 顯示 1000行到300
Linux 如何通過命令查看一個文件的某幾行(中間幾行或最後幾行)
inux 一行 [] 讀取 filename 多個 小寫 統計字數 sql linux 如何顯示一個文件的某幾行(中間幾行) 【一】從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n
linux 如何顯示一個文件的某幾行(中間幾行)
如何 sed命令 gpo sed linux cat file head pos 【一】從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】顯示1000行到3000
python快速將一個dataframe的某一列轉為時間戳
加上庫 from datetime import datetime def time2stamp(cmnttime): #轉時間戳函式 cmnttime=datetime.strptime(cmnttime,'%Y-%m-%d %H:%M:%S') stamp=int(dat
jquery刪除某陣列某幾個下標的元素
//刪除 //indexList下標陣列 //white_list:陣列 var offSet = 0; $.each(indexList, function () { white_list.sp
(python)給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數--演算法
1、使用最容易理解的遍歷陣列進行查詢 def solution(nums,target): #如果列表長度小於2,則直接結束 if len(nums) < 2: return #兩次迴圈列表,分別對列表中的所有可
Java基礎之隨機打亂一個順序陣列
如何打亂一個順序的陣列,其實集合的幫助類Collection就有現成的方法可用,而且效率還蠻高的,總比自定義隨機數等等方法要好很多。其實亂序就這麼簡單,步驟如下: 1. 將一個順序排列的陣列新增到集合中 2. 可以用集合幫助類Collections的shuffle(
Python 抓取貼吧裡某樓主所有的帖子
操作的url: http://tieba.baidu.com/p/2887364960?see_lz=1&pn=1 import urllib.request import http.cl
用c語言求取一個矩陣的最大值及其下標
思想:將矩陣看做一個二維陣列,用scanf()函式輸入矩陣,將陣列首位設定為最大值max,將max與陣列中數按順序兩兩比較,更新max,比較到最後一位得到最終max。void main(){ int a[3][4],i,j,max,max_i,max_j; pri
Python隨機生成一個六位數的驗證碼
import random str = "" str1 = "" list = [] index = 0 num = 0 while num < 6: x = random.choice(range(12)) # 對隨機生成的字元進行隨機排序 if
取一個字串的後幾位字元
str為指向字串的指標,n為返回後n位,函式封裝如下: char* Substrend(char*str,int n) { char *substr=(char*)malloc(n+1); int
從有序集合隨機取一個值,應該用什麼方案?
今天做了一個小實驗,起因如下: 先在redis裡構造了測試資料,如下: > zadd my_zset_999 1 35570 (integer) 1 > zadd my_zset_999 2 40617 (integer) 1 > zadd my_zset_999 3 40956 (in
python中取文字中指定關鍵詞的行並儲存
python中取文字中指定關鍵詞的行並儲存 指令碼內容: f = open('/home/py/9.txt','r') w = open('/home/py/90.txt','w') lines = f.readlines() for line in lines:
sql server 分組,取每組的前幾行資料
sql中group by後,獲取每組中的前N行資料,目前我知道的有2種方法 比如有個成績表: 裡面有欄位學生ID,科目,成績。我現在想取每個科目的頭三名。 1. 子查詢 select * from score s where StudentName in (selec