摘要:可以使用一個數(shù)組作為索引數(shù)組去過濾原數(shù)組索引數(shù)組里為的值保留為的值去掉使用索引數(shù)組通過對原數(shù)組進行向量化運算得到索引數(shù)組通過對某一數(shù)組進行向量化運算得到索引數(shù)組一個例子個學(xué)生在課程上所花費的時間個學(xué)生參加學(xué)習(xí)的天數(shù)計算參加課程大于等于天的學(xué)
可以使用一個numpy數(shù)組作為索引數(shù)組去過濾原數(shù)組,索引數(shù)組里為true的值,保留,為false的值去掉
import numpy as np
使用索引數(shù)組
a = np.array([1, 2, 3, 4]) b = np.array([True, True, False, False]) print a[b] #[1 2] print a[np.array([True, False, True, False])] #[1 3]
通過對原數(shù)組進行向量化運算得到索引數(shù)組
a = np.array([1, 2, 3, 2, 1]) b = (a >= 2) print a[b] #[2 3 2] print a[a >= 2] #[2 3 2]
通過對某一數(shù)組進行向量化運算得到索引數(shù)組
a = np.array([1, 2, 3, 4, 5]) b = np.array([1, 2, 3, 2, 1]) print b == 2 #[False True False True False] print a[b == 2] #[2 4]
一個例子:
# 20個學(xué)生在課程上所花費的時間 time_spent = np.array([ 12.89697233, 0. , 64.55043217, 0. , 24.2315615 , 39.991625 , 0. , 0. , 147.20683783, 0. , 0. , 0. , 45.18261617, 157.60454283, 133.2434615 , 52.85000767, 0. , 54.9204785 , 26.78142417, 0. ]) # 20個學(xué)生參加學(xué)習(xí)的天數(shù) days_to_cancel = np.array([ 4, 5, 37, 3, 12, 4, 35, 38, 5, 37, 3, 3, 68, 38, 98, 2, 249, 2, 127, 35 ]) def mean_time_for_paid_students(time_spent, days_to_cancel): """ 計算參加課程大于等于7天的學(xué)生平均在課程上所花的時間 """ index_array = days_to_cancel >= 7 mean_time = time_spent[index_array].mean() return mean_time print(mean_time_for_paid_students(time_spent, days_to_cancel)) # 結(jié)果: 41.0540034855
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/41803.html
摘要:之成為圖像處理任務(wù)的最佳選擇,是因為這一科學(xué)編程語言日益普及,并且其自身免費提供許多最先進的圖像處理工具。該庫包含基本的圖像處理功能,包括點操作使用一組內(nèi)置卷積內(nèi)核進行過濾以及顏色空間轉(zhuǎn)換。圖像處理系統(tǒng)有時被稱為圖像處理的瑞士軍刀。 showImg(https://segmentfault.com/img/remote/1460000019442221);編譯:張秋玥、小七、蔣寶尚 本...
摘要:的名稱來自于面板數(shù)據(jù)和數(shù)據(jù)分析。以下的內(nèi)容主要以為主。終端輸入導(dǎo)入相關(guān)模塊是一種類似于一維數(shù)組的對象,它由一組數(shù)據(jù)各種數(shù)據(jù)類型以及一組與之相關(guān)的數(shù)據(jù)標簽即索引組成。如果僅傳入一個序列,則會重新索引行函數(shù)的參數(shù)參數(shù)說明用作索引的新序列。 原文鏈接 numPy pandas的數(shù)據(jù)結(jié)構(gòu)介紹 簡介 Pandas [1] 是python的一個數(shù)據(jù)分析包,最初由AQR Capital Mana...
摘要:但無論是用于何種用途,這些圖像都需要進行處理。圖像處理中的常見任務(wù)包括顯示圖像,基本操作如裁剪翻轉(zhuǎn)旋轉(zhuǎn)等,圖像分割,分類和特征提取,圖像恢復(fù)和圖像識別。圖像處理系統(tǒng)有時被稱為圖像處理的瑞士軍刀。 showImg(https://segmentfault.com/img/remote/1460000019631626); 原文標題:10 Python image manipulation...
小編寫這篇文章的主要目的,主要是來給大家去做一個介紹的,介紹的內(nèi)容主要還是涉及到python的一些相關(guān)事情,比如我們可以利用python去進行搭建數(shù)字建模的相關(guān)平臺。其中,主要的內(nèi)容有加深Numpy和Pandas的相關(guān)學(xué)習(xí),具體內(nèi)容,下面給大家詳細解答下。 Numpy學(xué)習(xí) #Numpy的基本使用 ''' Numpy提供了兩種基本的對象:ndarray存儲單一...
摘要:有三種可用的索引字段訪問,基本切片,高級索引。基本切片和索引基本切片將的切片基本概念擴展到維。基本切片生成的所有數(shù)組始終是原始數(shù)組的視圖。序列切片的標準規(guī)則適用于基于每維的基本切片包括使用步驟索引。因此,在基本切片下的行為。 https://docs.scipy.org/doc/nu... 索引 ndarrays可以使用標準Python x[obj]語法對其進行索引 ,其中x是數(shù)組,o...
閱讀 3333·2021-11-23 09:51
閱讀 2460·2021-11-09 09:46
閱讀 1493·2019-08-30 15:54
閱讀 3149·2019-08-30 14:22
閱讀 2920·2019-08-29 12:40
閱讀 1645·2019-08-26 10:33
閱讀 1790·2019-08-23 17:09
閱讀 1566·2019-08-23 16:11