Membina Jadual Kekerapan Perkataan Pertama Anda
Kira kekerapan kemunculan setiap perkataan
Membina Jadual Kekerapan Perkataan Pertama Anda ialah pelajaran NLP Academy percuma di CoddyKit. Ini ialah pelajaran 4 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran NLP Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus NLP Academy merangkumi sejumlah 4 pelajaran.
Apakah Jadual Kekerapan?
Jadual kekerapan memadankan setiap perkataan dengan bilangan kemunculannya. Jadual ini menjadi asas bagi hampir semua analisis teks. 📊
Mulakan Dengan Token
Mula-mula tukarkan teks kepada senarai perkataan, kemudian gunakan huruf kecil supaya The dan the dikira sebagai token yang sama.
words = text.lower().split()Kira Dengan Kamus
Kamus Python menyimpan pasangan perkataan dan kiraan. Anda mengulangi setiap perkataan dan menambah satu setiap kali perkataan itu muncul.
freq = {}
for w in words:
freq[w] = freq.get(w, 0) + 1Helah get
Menggunakan get dengan nilai lalai sifar mengelakkan ralat apabila sesuatu perkataan dilihat buat kali pertama. Cara ini menjadikan gelung lebih kemas.
freq[w] = freq.get(w, 0) + 1Counter Melakukannya Untuk Anda
Counter daripada collections membina seluruh jadual dalam satu baris, tanpa memerlukan gelung manual.
from collections import Counter
freq = Counter(words)Cari Sesuatu Perkataan
Setelah jadual dibina, membaca sesuatu kiraan boleh dilakukan serta-merta. Hanya indekskan perkataan itu untuk mendapatkan kekerapannya.
print(freq["the"]) # how many times the appearsCari Yang Paling Lazim
Kaedah most_common milik Counter mengembalikan perkataan teratas bersama kiraannya, yang telah diisih daripada tertinggi kepada terendah.
print(freq.most_common(3))Kata Henti Mendominasi
Bahagian teratas hampir setiap jadual terdiri daripada kata henti seperti the, of dan a. Kata-kata ini kerap muncul tetapi membawa sedikit makna.
Isih Kamus Anda Sendiri
Untuk menyusun kedudukan dict biasa, isih itemnya berdasarkan nilai. Fungsi sorted bersama kunci memberikan susunan yang anda kehendaki.
ranked = sorted(freq.items(), key=lambda x: x[1], reverse=True)Kekerapan Menggerakkan Ciri
Jadual ini menjadi asas kepada beg-perkataan, iaitu apabila kiraan perkataan menjadi nombor yang dibaca oleh model pembelajaran mesin.
Gunakan Gelung Untuk Mencetak Jadual
Ulang melalui item untuk memaparkan setiap perkataan di sebelah kiraannya, lalu memberikan ringkasan dokumen yang mudah dibaca.
for word, n in freq.items():
print(word, n)Semakan Pantas
Pilih cara terpantas untuk membina jadual kiraan perkataan.
Ulang Kaji: Jadual Kekerapan Anda
Anda telah membina jadual kekerapan dengan dict atau Counter, menyusun kedudukan perkataan teratas dan melihat cara kiraan menghasilkan ciri beg-perkataan. 🎉
Pelajari Python dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Membina Jadual Kekerapan Perkataan Pertama Anda” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran NLP Academy, termasuk “Membina Jadual Kekerapan Perkataan Pertama Anda”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus NLP Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Membina Jadual Kekerapan Perkataan Pertama Anda”?
Kira kekerapan kemunculan setiap perkataan Anda berlatih NLP Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan NLP Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran NLP Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 4 daripada 4.
Berapa lamakah pelajaran “Membina Jadual Kekerapan Perkataan Pertama Anda” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran NLP Academy ini?
Ya. Setiap pelajaran NLP Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Rentetan, Aksara dan Pengekodan
- Membaca Fail Teks ke dalam Python
- Mengira Perkataan dan Aksara
- Membina Jadual Kekerapan Perkataan Pertama Anda