1樓:日time寸
import numpy as np
a = np.ones((4,5))
print(a)
print(np.sum(a==1))
假定陣列為a
可以先試用a==某個數,轉換為一個包含true或者false的數字,等於該樹則為true,不等於則為falsetrue又可以當作1,false可以當作0使用np.sum求和可以得到等於該數的總個數
2樓:匿名使用者
import numpy as np
b=np.array([[0, 4, 4],[2, 0, 3],[1, 3, 4]])
print(b)
print('count(1)=',np.sum(b==2))print('count(3)=',np.sum(b==3))print('count(4)=',np.
sum(b==4))[willie@localhost pys]$ python3 countnumpy.py
[[0 4 4]
[2 0 3]
[1 3 4]]
count(1)= 1
count(3)= 2
count(4)= 3
python 如何統計dataframe中某一列資料中每個元素出現的次數
3樓:jun軍君
不推薦使用collections統計或者list.count來統計,因為可能會遇到typeerror: unhashable type: 'list’錯誤。
此外也不推薦使用df3[“alarm_z”].value_counts()來統計,因為版本原因,有些版本的pandas好像沒有這個方法。
注意,當列表中含有缺失值時,這種方法可能會失效,需要先用字元型的“nan”來填充缺失值。
4樓:兔子吃清草
每個名字的次數麼。。。。
那隻能遍歷一次了。
就先建個空字典,然後遍歷這一列:如果那個名字不在字典裡,則新增這個名字為key,value為1;如果這個名字已經存在於字典中,則把它的value+1就行。
最後這個字典就是統計結果。
5樓:匿名使用者
思路:value_counts()方法
**:(預設你的資料已經是dataframe資料)data = pd.read_csv('你的檔案.
csv')print(data.author.value_counts())輸出結果:
(我只是構造了前5個資料,你可以根據實際情況)齊建國 2
黃津孚 1
黃魯成 1
齊二石 1
name: author, dtype: int64
6樓:匿名使用者
就光統計次數嗎。。
df["author"].value_counts()
7樓:靜靜暈啦
len(df[df['author']=='齊建國'])
8樓:花見浮舟
df['author'].value_counts()
c語言一維陣列中如何查詢指定元素
1 開啟pycharm,新建test list.py,如圖所示。2 定義lista a b c d e 使用len函式來判斷陣列長度,alt f10執行後可以看到結果是5,注意獲取列表的值用 陣列名 序號 3 通過 陣列名 序號 可以獲取陣列裡指定位置的元素值,有個前提是 指定位置 必須小於陣列長度...
C 中如何在二維陣列中查詢某個值
折柳成萌 思路 先定義一個字元陣列,接著輸入字串賦值,輸入需要查詢的字元,遍歷字元陣列,查詢輸入的字元,如果找到停止遍歷輸出位置,如果遍歷結束還沒找到,輸出沒有找到。參考 參考 includeusing namespace std int main if i strlen ch cout 沒有找到!...
查詢n在陣列a中最後一次出現的位置
折柳成萌 include include int i,n 0,len char s 101 t 101 p int lastindexof char c return 0 int main 查詢n在陣列a中最後一次出現的位置,補充程式 include main int i,k,n,f 0 scanf...