يمكن أن يكون حساب الكلمات الفريدة في النص مفيدا في العديد من المواقف — من تحليل النص إلى تحسين استعلام البحث. ولكن كيف يمكنك العثور على عدد الكلمات المختلفة في النص دون كتابة كود معقد ويصعب فهمه?
هناك طريقة بسيطة تسمح لك بمعرفة عدد الكلمات الفريدة في النص. للقيام بذلك ، تحتاج إلى استخدام طريقة "مجموعات" من لغة البرمجة. المجموعة هي بنية بيانات تخزن العناصر الفريدة فقط. في حالتنا ، تصبح كل كلمة من النص عنصرا في المجموعة.
على سبيل المثال ، إذا كان لدينا نص: "مرحبا بالعالم! العالم يرحب بكم! ثم بعد معالجة هذا النص بمساعدة مجموعة ، سنحصل فقط على كلمات فريدة:" مرحبا " ، "سلام" ، "سلام" ، "تحيات" ، "أنت". وبالتالي ، سيكون عدد الكلمات الفريدة في النص 5.
باستخدام هذه الطريقة البسيطة ، يمكنك بسرعة وسهولة حساب عدد الكلمات المختلفة في النص واستخدام هذه المعلومات لأغراضك الخاصة. يمكن أن تكون هذه الطريقة مفيدة لكل من المبرمجين المبتدئين والمتخصصين ذوي الخبرة في مجال تحليل النص وتحسين الاستعلام.
- كيف يمكنني معرفة عدد الكلمات المختلفة في النص?
- طريقة سهلة لحساب الكلمات الفريدة في مقال
- تحويل النص إلى أحرف صغيرة
- تقسيم النص إلى كلمات منفصلة
- استبعاد الأحرف الخاصة وعلامات الترقيم
- حذف كلمات التوقف
- إنشاء قائمة من الكلمات الفريدة
- احسب عدد الكلمات في القائمة
- احصل على عدد الكلمات المختلفة في النص
- سؤال وجواب
- كيف يمكنني معرفة عدد الكلمات المختلفة في النص?
- هل هناك أي طرق أخرى لحساب الكلمات الفريدة في النص?
- هل هناك برامج أو أدوات عبر الإنترنت يمكن أن تساعدك في حساب عدد الكلمات المختلفة في النص?
كيف يمكنني معرفة عدد الكلمات المختلفة في النص?
يعد حساب عدد الكلمات المختلفة في النص مهمة شائعة عند تحليل البيانات النصية. هناك عدة طرق لإجراء الحساب ، ولكن أبسطها هو استخدام بنية البيانات "المحددة".
خطوات لحساب عدد الكلمات المختلفة:
- قسم النص إلى كلمات فردية.
- قم بإزالة الأحرف غير الضرورية وقلل كل الكلمات إلى نفس الحالة.
- قم بإنشاء مجموعة فارغة.
- أضف كل كلمة من النص إلى المجموعة.
- لحساب عدد العناصر في المجموعة هو عدد الكلمات المختلفة.
مثال على تنفيذ هذا الحساب في بايثون:
النص = "بعض النص مع الكلمات المتكررة وعلامات الترقيم"
الكلمات = النص.أقل ().انقسام()
# إزالة علامات الترقيم
كلمات = [كلمة.قطاع (",.?!- ") للكلمة في الكلمات]
# إنشاء مجموعة وحساب عدد الكلمات المختلفة
كلمات فريدة = مجموعة (كلمات)
عدد_الكلمات = لين (كلمات فريدة)
طباعة ("عدد الكلمات المختلفة:" ، عدد الكلمات المميزة)
باستخدام هذا النهج ، يمكنك بسرعة وسهولة حساب عدد الكلمات المختلفة في أي نص. يمكن أن يكون هذا مفيدا في العديد من المجالات مثل معالجة اللغة الطبيعية وتحليل البيانات والتعلم الآلي.
طريقة سهلة لحساب الكلمات الفريدة في مقال
يمكن أن يكون حساب عدد الكلمات المختلفة في النص مفيدا عند تحليل محتوى النص أو تحديد الكلمات الرئيسية. ستساعدك الطريقة البسيطة المقدمة على حساب عدد الكلمات الفريدة في المقالة بسرعة.
بادئ ذي بدء ، يجب عليك تقسيم النص إلى كلمات منفصلة. للقيام بذلك ، يمكنك استخدام طريقة الانقسام() لتقسيم النص إلى كلمات باستخدام مسافات كفاصل. مثال:
نتيجة لتنفيذ التعليمات البرمجية أعلاه ، سيتم عرض مجموعة من الكلمات في وحدة التحكم:
- أهلاً,
- العالم!
- هذا
- هو اختبار
- نص.
بعد ذلك ، يمكنك استخدام الكائن المحدد لتخزين كلمات فريدة. إضافة كلمة إلى كائن مجموعة يتحقق إذا كان هناك بالفعل مثل هذه الكلمة في ذلك. إذا كانت الكلمة مفقودة ، فسيتم إضافتها. مثال:
نتيجة لتنفيذ الكود أعلاه ، سيتم عرض كائن محدد بكلمات فريدة في وحدة التحكم:
- أهلاً,
- العالم!
- هذا
- هو اختبار
- نص.
أخيرا ، يمكنك استخدام خاصية حجم الكائن المحدد لحساب عدد الكلمات الفريدة. مثال:
نتيجة لتنفيذ الكود أعلاه ، سيتم عرض عدد الكلمات الفريدة في المقالة في وحدة التحكم:
4
الآن أنت تعرف طريقة سهلة لحساب عدد الكلمات الفريدة في المقالة. يمكنك استخدام هذه الطريقة في مشاريعك لتحليل محتوى النص ومعالجته.
تحويل النص إلى أحرف صغيرة
طريقة سهلة لحساب عدد الكلمات المختلفة في النص هي ترجمة النص بأكمله إلى أحرف صغيرة. سيضمن ذلك أن الكلمات غير حساسة لحالة الأحرف وسيسمح لنا بالقضاء على التكرار.
لترجمة النص إلى أحرف صغيرة ، سنستخدم الوظيفة السفلية للغة البرمجة التي نعمل بها (على سبيل المثال ، بايثون). تقوم هذه الوظيفة بتحويل جميع أحرف النص إلى أحرف صغيرة.
هنا هو رمز المثال الذي يسمح لك لترجمة النص إلى أحرف صغيرة:
- اقرأ النص من الملف أو احصل عليه من مصدر آخر.
- استخدم الوظيفة السفلية لتحويل النص إلى أحرف صغيرة.
- قسم النص إلى كلمات باستخدام وظيفة الانقسام.
- احسب عدد الكلمات الفريدة في القائمة الناتجة.
نتيجة لذلك ، نحصل على رقم ، وهو عدد الكلمات المختلفة في النص ، دون مراعاة الحالة.
وبالتالي ، فإن ترجمة النص إلى أحرف صغيرة هي طريقة بسيطة وفعالة لحساب الكلمات الفريدة في المقالة.
تقسيم النص إلى كلمات منفصلة
لحساب عدد الكلمات المختلفة في النص ، من الضروري تقسيمها إلى كلمات منفصلة. تقسيم النص إلى كلمات هو الخطوة الأولى لتحليل محتوياته.
في لغة برمجة بايثون ، يمكن استخدام طرق مختلفة لفصل النص إلى كلمات. واحدة من أسهل الطرق هي استخدام طريقة الانقسام () ، والتي تقسم سلسلة إلى سلاسل فرعية وفقا للفاصل المحدد.
على سبيل المثال ، لتقسيم النص إلى كلمات منفصلة ، يمكنك استخدام مسافة كفاصل:
النص = " مرحبا بالعالم! كيف حالك؟"
الكلمات = النص.انقسام ("")
بعد تنفيذ هذا الرمز ، سيحتوي متغير الكلمات على قائمة بالكلمات: ["مرحبا" ، " العالم!", "كيف حالك", " كيف حالك?"].
يمكنك أيضا استخدام التعبيرات العادية لفصل النص إلى كلمات. تسمح لك التعبيرات العادية بإجراء عمليات أكثر تعقيدا باستخدام النص ، مثل إزالة علامات الترقيم أو الأرقام.
على سبيل المثال ، باستخدام تعبير عادي ، يمكنك إزالة جميع الأحرف من النص باستثناء الأحرف:
استيراد إعادة
النص = " مرحبا 123 العالم!"
كلمات = إعادة.فيندال (ص' \ ب \ ث+ \ ب ' ، النص ، إعادة.يونيكود)
نتيجة لتنفيذ هذا الرمز ، سيحتوي متغير الكلمات على قائمة بالكلمات: ["مرحبا" ، "العالم"].
بعد تقسيم النص إلى كلمات ، يمكنك البدء في حساب عدد الكلمات الفريدة في النص.
استبعاد الأحرف الخاصة وعلامات الترقيم
تتمثل إحدى الخطوات المهمة في حساب الكلمات الفريدة في النص في استبعاد الأحرف الخاصة وعلامات الترقيم. يعد ذلك ضروريا لمراعاة الكلمات نفسها فقط بدون أحرف غير ضرورية ، والتي يمكن أن تشوه نتائج الحساب.
يمكن استخدام التعبيرات العادية لاستبعاد الأحرف الخاصة وعلامات الترقيم. تستخدم التعبيرات العادية في البرمجة للعمل مع النص وتسمح لك بالبحث عن أنماط معينة واستبدالها.
مثال على تعبير عادي لاستبعاد الأحرف الخاصة وعلامات الترقيم:
[^\ث \ ق]
في هذا المثال ، سيتم اعتبار الأحرف التي ليست أحرفا (\ث) أو مسافات (\ق) أحرفا خاصة وعلامات ترقيم ويتم استبعادها من النص.
على سبيل المثال ، النص "مرحبا بالعالم!"سيتم تحويلها إلى "مرحبا العالم". بعد معالجة النصوص هذه ، يمكنك بسهولة حساب عدد الكلمات الفريدة.
يعد استبعاد الأحرف الخاصة وعلامات الترقيم خطوة مهمة عند حساب الكلمات الفريدة في النص. يسمح لك بالحصول على نتائج أكثر دقة وتجنب التشوهات الناجمة عن وجود أحرف إضافية.
حذف كلمات التوقف
كلمات التوقف هي كلمات توجد غالبا في النص ولا تمثل قيمة إعلامية خاصة. تتكون عادة من حروف الجر ، وحروف العطف ، والضمائر ، وكلمات الخدمة الأخرى.
تساعدك إزالة كلمات الإيقاف من النص على التركيز على كلمات أكثر وضوحا وذات مغزى ، والتي يمكن أن تكون مفيدة عند تحليل النصوص أو معالجة البيانات.
لإزالة كلمات التوقف من النص ، تحتاج إلى:
- قم بعمل قائمة بكلمات التوقف. في اللغة الروسية ، يمكن أن تكون هذه كلمات مثل "و" ، "في" ، "مع" ، "على" ، "لا" ، إلخ.
- اقرأ النص وكسره إلى كلمات منفصلة.
- تحقق من كل كلمة للانتماء إلى قائمة كلمات التوقف. إذا كانت الكلمة عبارة عن كلمة توقف ، فسيتم استبعادها من النص.
بعد حذف كلمات التوقف ، يمكنك حساب عدد الكلمات الفريدة في النص ، كما هو موضح في القسم السابق من المقالة.
تساعد إزالة كلمات التوقف على تبسيط تحليل النص وجعله أكثر تركيزا على الكلمات الرئيسية وذات المغزى. هذا مهم بشكل خاص عند تطبيق معالجة اللغة الطبيعية وخوارزميات التعلم الآلي على البيانات النصية.
إنشاء قائمة من الكلمات الفريدة
لحساب الكلمات الفريدة في النص ، يمكنك استخدام الخوارزمية التالية:
- قسم النص إلى كلمات منفصلة.
- قم بإزالة جميع علامات الترقيم والرموز ، مع ترك الأحرف فقط.
- تقليل كل الكلمات إلى أحرف صغيرة للقضاء على الاختلافات في حالة الرسالة.
- قم بإنشاء قائمة بالكلمات الفريدة التي ستخزن معاني فريدة فقط.
- انتقل إلى كل كلمة في القائمة ، وإذا لم تكن في قائمة الكلمات الفريدة ، فأضفها إلى هذه القائمة.
- اعرض قائمة بالكلمات الفريدة على الشاشة أو احفظها في ملف لاستخدامها في المستقبل.
نموذج كود بايثون:
نص = " نص يحتوي على قائمة من الكلمات الفريدة."
الكلمات = النص.أقل ().انقسام()
كلمات = [كلمة.قطاع (",.?!: ؛ - ") للكلمة في الكلمات]
كلمات فريدة = قائمة(مجموعة(كلمات))
طباعة ("كلمات فريدة في النص:")
للكلمة في كلمات فريدة:
طباعة (كلمة)
نتيجة لتنفيذ هذا الرمز ، سيتم عرض قائمة بالكلمات الفريدة:
| كلمة |
| هو نص |
| تحتوي على |
| قائمة |
| فريدة من نوعها |
| الكلمات |
وهكذا ، حصلنا على قائمة بالكلمات الفريدة في هذا النص.
احسب عدد الكلمات في القائمة
لحساب عدد الكلمات في القائمة ، اتبع الخطوات التالية:
- ، والتي ستجمع جميع عناصر القائمة في سطر واحد ، وتفصلها بالحرف المحدد.
- أو التعبيرات العادية لإزالة جميع الأحرف التي ليست أحرفا أو أرقاما.
- عن طريق تحديد حرف فاصل. عادة ، يتم استخدام مسافة أو علامات ترقيم كفاصل.
- ، والتي ستعيد عدد العناصر في القائمة.
مثال على كود بايثون:
قائمتي = ['الأول' ، 'الثاني' ، 'الثالث' ، 'الرابع']
سلسلتي=''.انضم(قائمتي)
سلسلة نظيفة = إعادة.الفرعية (ص' \ ث+ ' ، " ، سلسلة بلدي)
قائمة الكلمات = سلسلة نظيفة.انقسام()
عدد الكلمات = لين(قائمة الكلمات)
طباعة (عدد الكلمات) # المخرجات: 4
وبالتالي ، فإن عدد الكلمات في القائمة هو 4.
احصل على عدد الكلمات المختلفة في النص
في اللغة الروسية ، كما هو الحال في أي لغة أخرى ، يمكن أن يكون عدد الكلمات المختلفة في النص معلومات مفيدة للتحليل. هناك عدة طرق بسيطة لحساب الكلمات الفريدة في مقال أو نص.
1. قسم النص إلى كلمات منفصلة. للقيام بذلك ، يمكنك استخدام المحددات مثل المسافات أو علامات الترقيم. ومن الجدير أيضا الانتباه إلى خصوصيات اللغة الروسية ، مثل الحرف "ه" ونهايات مختلفة من الكلمات.
2. إنشاء قائمة من الكلمات الفريدة. يمكنك استخدام مصفوفة أو قائمة للقيام بذلك. تحقق من كل كلمة لوجودها في القائمة. إذا لم يتم العثور على الكلمة ، فأضفها إلى القائمة.
3. احسب عدد الكلمات الفريدة. للقيام بذلك ، يمكنك استخدام الوظائف المضمنة في لغة البرمجة أو تنفيذ العداد بنفسك.
مثال على كود بايثون:
- نص = " بعض النصوص التي تحتوي على كلمات متكررة."
- الكلمات = النص.انقسام()
- كلمات فريدة = []
- للكلمة في الكلمات:
- إذا لم تكن الكلمة في كلمات فريدة:
- كلمات فريدة.إلحاق (كلمة)
- العد = لين(كلمات فريدة)
- طباعة ("عدد الكلمات المختلفة في النص:" ، عد)
ستكون نتيجة تنفيذ هذا الرمز:
عدد الكلمات المختلفة في النص: 6
يمكن أن يكون هذا مفيدا ليس فقط لتحليل النص ، ولكن أيضا لإنشاء فهارس أو تحديد الكلمات الرئيسية في المقالة. آمل أن تساعدك هذه التقنية البسيطة في عملك مع النصوص.
سؤال وجواب
كيف يمكنني معرفة عدد الكلمات المختلفة في النص?
إن أبسط طريقة لحساب الكلمات الفريدة في النص هي استخدام القاموس. انتقل إلى كل كلمة في النص وأضفها إلى القاموس. في النهاية ، احسب عدد الإدخالات في القاموس ، سيكون هذا هو عدد الكلمات المختلفة في النص.
هل هناك أي طرق أخرى لحساب الكلمات الفريدة في النص?
نعم ، هناك طرق أخرى لحساب الكلمات الفريدة في النص. طريقة أخرى شائعة هي استخدام مجموعة. يمكنك تقسيم النص إلى كلمات فردية ووضعها في مجموعة والحصول على عدد العناصر في المجموعة. سيعطي هذا أيضا عدد الكلمات المختلفة في النص.
هل هناك برامج أو أدوات عبر الإنترنت يمكن أن تساعدك في حساب عدد الكلمات المختلفة في النص?
نعم ، هناك العديد من البرامج والأدوات عبر الإنترنت التي تساعدك على حساب عدد الكلمات المختلفة في النص. يوفر بعضها ميزات إضافية ، مثل فرز الكلمات حسب تكرار الاستخدام أو عرض معلومات حول كل كلمة فريدة. تحتاج فقط إلى تحميل النص أو لصقه في الحقل المناسب وتحديد المعلمات اللازمة للتحليل.