Hướng dẫn how to count the amount of times a word appears in python - cách đếm số lần một từ xuất hiện trong python
Giới thiệuĐếm tần số từ trong phần tử danh sách trong Python là một nhiệm vụ tương đối phổ biến - đặc biệt là khi tạo dữ liệu phân phối cho biểu đồ.histograms. Show
Giả sử chúng tôi có một danh sách 5 - chúng tôi có hai lần xuất hiện trên "B" và một trong "A". Hướng dẫn này sẽ chỉ cho bạn ba cách khác nhau để đếm số lần xuất hiện từ trong danh sách Python:
Trong thực tế, bạn sẽ sử dụng gấu trúc/nunpy, hàm 6 hoặc 7 vì chúng khá thuận tiện để sử dụng.Sử dụng gấu trúc và numpySử dụng chức năng 6
Sử dụng mô -đun bộ sưu tập 7
Sử dụng một vòng lặp và một biến bộ đếm
Trong thực tế, bạn sẽ sử dụng gấu trúc/nunpy, hàm 6 hoặc 7 vì chúng khá thuận tiện để sử dụng.
Cách ngắn nhất và dễ nhất để có được số lượng giá trị ở định dạng dễ điều khiển (df = pd.value_counts(np.array(words)) print('Index:', df.index) print('Values:', df.values) 0) là thông qua Numpy và Pandas. Chúng ta có thể gói danh sách thành một mảng numpy, sau đó gọi phương thức df = pd.value_counts(np.array(words)) print('Index:', df.index) print('Values:', df.values) 1 của thể hiện df = pd.value_counts(np.array(words)) print('Index:', df.index) print('Values:', df.values) 2 (cũng có sẵn cho tất cả các trường hợp df = pd.value_counts(np.array(words)) print('Index:', df.index) print('Values:', df.values) 0):Điều này dẫn đến một 0 có chứa:Bạn có thể truy cập trường 5 của nó để tự mình có được số lượng hoặc 6 để tự nhận các từ:
Sử dụng hàm đếm ()
Cách "tiêu chuẩn" (không có thư viện bên ngoài) để có được số lượng từ xuất hiện trong danh sách là bằng cách sử dụng hàm 6 của đối tượng danh sách.
Phương thức 6 là một hàm tích hợp lấy một phần tử làm đối số duy nhất của nó và trả về số lần phần tử xuất hiện trong danh sách.Độ phức tạp của hàm hello 3 goodbye 1 bye 1 howdy 1 hi 1 dtype: int64 6 là O (n), trong đó Index: Index(['hello', 'goodbye', 'bye', 'howdy', 'hi'], dtype='object') Values: [3 1 1 1 1] 0 là số lượng các yếu tố có trong danh sách.Mã bên dưới sử dụng 6 để có được số lần xuất hiện cho một từ trong danh sách:Điều này sẽ cung cấp cho chúng ta đầu ra giống như trước khi sử dụng các vòng lặp:
Phương pháp 6 cung cấp cho chúng ta một cách dễ dàng để có được số lượng từ xuất hiện trong danh sách cho từng từ riêng lẻ.
Sử dụng một vòng lặp và một biến bộ đếmTrong thực tế, bạn sẽ sử dụng gấu trúc/nunpy, hàm 6 hoặc 7 vì chúng khá thuận tiện để sử dụng.Cách ngắn nhất và dễ nhất để có được số lượng giá trị ở định dạng dễ điều khiển ( 0) là thông qua Numpy và Pandas. Chúng ta có thể gói danh sách thành một mảng numpy, sau đó gọi phương thức 1 của thể hiện 2 (cũng có sẵn cho tất cả các trường hợp 0):Điều này dẫn đến một 0 có chứa:Bạn có thể truy cập trường 5 của nó để tự mình có được số lượng hoặc 6 để tự nhận các từ:
Kết quả này trong:
Sử dụng hàm đếm () Cách "tiêu chuẩn" (không có thư viện bên ngoài) để có được số lượng từ xuất hiện trong danh sách là bằng cách sử dụng hàm hello 3 goodbye 1 bye 1 howdy 1 hi 1 dtype: int64 6 của đối tượng danh sách.Phương thức 6 là một hàm tích hợp lấy một phần tử làm đối số duy nhất của nó và trả về số lần phần tử xuất hiện trong danh sách.Độ phức tạp của hàm 6 là O (n), trong đó 0 là số lượng các yếu tố có trong danh sách. 0Mã bên dưới sử dụng 6 để có được số lần xuất hiện cho một từ trong danh sách: 1Điều này sẽ cung cấp cho chúng ta đầu ra giống như trước khi sử dụng các vòng lặp: Phương pháp 6 cung cấp cho chúng ta một cách dễ dàng để có được số lượng từ xuất hiện trong danh sách cho từng từ riêng lẻ.Sử dụng bộ đếm của mô -đun bộ sưu tập Thể hiện lớp 7 có thể được sử dụng, tốt, đếm các trường hợp của các đối tượng khác. Bằng cách chuyển một danh sách vào hàm tạo của nó, chúng tôi khởi tạo một 7 trả về một từ điển của tất cả các yếu tố và sự xuất hiện của chúng trong một danh sách. 2Từ đó, để có được một từ xuất hiện, bạn chỉ có thể sử dụng từ làm khóa cho từ điển: Điều này resuts trong: 3Mã bên dưới sử dụng 6 để có được số lần xuất hiện cho một từ trong danh sách: 4Điều này sẽ cung cấp cho chúng ta đầu ra giống như trước khi sử dụng các vòng lặp: Phương pháp hello 3 goodbye 1 bye 1 howdy 1 hi 1 dtype: int64 6 cung cấp cho chúng ta một cách dễ dàng để có được số lượng từ xuất hiện trong danh sách cho từng từ riêng lẻ.Sử dụng bộ đếm của mô -đun bộ sưu tập |