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