編程語(yǔ)言快速定位目標(biāo)數(shù)據(jù)的實(shí)用方法。
umpy庫(kù)創(chuàng)建矩陣
umpyumpy中用于科學(xué)計(jì)算的庫(kù),提供了高效的數(shù)組操作。以下是創(chuàng)建一個(gè)3x3的矩陣的代碼示例
portumpyp
atrixp.array([anage'],eloneappleango'],
['pear', 'grape', 'kiwi']
tatrix)
輸出結(jié)果為
anage']eloneappleango']
['pear' 'grape' 'kiwi']]
umpy庫(kù)進(jìn)行關(guān)鍵字搜索
umpy庫(kù)提供的where函數(shù)來搜索矩陣中的關(guān)鍵字。where函數(shù)會(huì)返回一個(gè)包含符合條件的元素位置的元組。以下是搜索矩陣中是否包含關(guān)鍵字“apple”的代碼示例
patrix == 'apple')
t(result)
輸出結(jié)果為
(array([0]), array([0]))
其中,個(gè)數(shù)組表示符合條件的元素的行數(shù),第二個(gè)數(shù)組表示符合條件的元素的列數(shù)。因此,可以使用如下代碼來輸出符合條件的元素
tatrix[result])
輸出結(jié)果為
['apple']
das庫(kù)進(jìn)行關(guān)鍵字搜索
umpydasdase對(duì)象的代碼示例
portdas as pd
e({anageeloneappleango', 'pear', 'grape', 'kiwi'],
'price' [1.0, 0.5, 0.8, 3.0, 2.5, 2.0, 0.6, 0.3, 1.2]
t(df)
輸出結(jié)果為
fruit price
0 apple 1.0ana 0.5ge 0.8elon 3.0eapple 2.5ango 2.0
6 pear 0.6
7 grape 0.3
8 kiwi 1.2
dasee對(duì)象中是否包含關(guān)鍵字“apple”的代碼示例
result = df.query('fruit == "apple"')
t(result)
輸出結(jié)果為
fruit price
0 apple 1.0
4. 總結(jié)
umpydase對(duì)象中的關(guān)鍵字,提高數(shù)據(jù)分析和處理的效率。