Deutsch
Telegram

Beitrag 🔢 تبدیل عددهای نوشته‌شده با حروف به عدد واقعی در پایتون!

10. Oktober 2025
|
| کانال توسعه‌دهندگان پایتون |
🔢 تبدیل عددهای نوشته‌شده با حروف به عدد واقعی در پایتون! با استفاده از کتابخونه‌ی numerizer می‌تونید عددهایی که به صورت متنی نوشته شدن (مثل four hundred and sixty one) رو به عدد واقعی تبدیل کنید 🔥 مثلاً: from numerizer import numerize print(numerize('four hundred and sixty one')) # '461' print(numerize('four hundred sixty one')) # '461' print(numerize('four sixty one')) # '461' print(numerize('four sixty-one')) # '461' 📘 این کتابخونه به‌صورت خودکار انواع حالت‌های نوشتاری عددها رو تشخیص میده و اون‌ها رو به عدد صحیح تبدیل می‌کنه. خیلی کاربردیه وقتی کارتون با پردازش متن (NLP) یا ورود داده‌های متنی هست. کتابخونه‌ی numerizer فقط با عددهای انگلیسی کار می‌کنه (مثل “four hundred and sixty one”) ولی برای اعداد فارسی یا متنی فارسی (مثل «چهارصد و شصت و یک») هنوز کتابخونه‌ی مستقیمی مثل numerizer وجود نداره که دقیق و کامل کار کنه. با این حال، چند تا روش و راه‌حل کاربردی هست: 🧩 روش ۱: استفاده از کتابخونه‌ی آماده برای فارسی pip install text2numfa سپس: from text2numfa import text2num print(text2num("چهارصد و شصت و یک")) # 461 print(text2num("دوازده هزار و پانصد و چهل")) # 12540 ✅ پشتیبانی از اعداد فارسی ✅ دقیق و ساده ❌ نسبتاً کمتر شناخته‌شده و ممکنه در بعضی حالت‌ها خطا بده 🧩 روش ۲: استفاده از مدل‌های NLP (اگر خواستی هوشمندتر باشه) مثلاً با مدل‌های فارسی HuggingFace می‌تونی متن رو تجزیه و معنی عدد رو پیدا کنی، ولی این برای پروژه‌های پیشرفته‌تره (مثلاً چت‌بات یا پردازش زبان طبیعی). 🧩 روش ۳: ساخت تابع ساده خودت برای پروژه‌های کوچک، می‌تونی خودت یک دیکشنری بنویسی: numbers = { "یک": 1, "دو": 2, "سه": 3, "چهار": 4, "پنج": 5, "شش": 6, "هفت": 7, "هشت": 8, "نه": 9, "ده": 10, "صد": 100, "هزار": 1000 } def text_to_num_fa(text): parts = text.split(" و ") total = 0 for part in parts: for key, value in numbers.items(): if key in part: total += value return total print(text_to_num_fa("چهارصد و شصت و یک")) البته این نسخه‌ی ساده است و میشه خیلی حرفه‌ای‌ترش کرد تا عددهای ترکیبی رو درست محاسبه کنه. 🔖 #Python, #پایتون 👤 Charisma 💎 Channel: @DevelopixPython
21 · 3.6K ·

In der Nähe im Feed

|| کانال توسعه‌دهندگان پایتون |تبدیل فایل PY به EXE با auto-py-to-exe در قسمت‌های قبل با روش‌های تبدیل فایل پایتون به فایل اجرایی ویندوز آشنا شدیم. این بار می‌خوایم با استفاده از auto-py-to-e|| کانال توسعه‌دهندگان پایتون |خروجی تابع hello چیست؟ def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i>" + fn() + "</i>" @make_bold @make_ital
diese Nachricht
|| کانال توسعه‌دهندگان پایتون |#سوال 🔶 توضیح تصاویر: با توجه به بنچمارک تصویر اول (P1) که تقریبا برابر با 6 ثانیه است نتیجه مورد انتظار در تصویر دوم (P2) با در نظر گرفتن اینکه دو تابع با پردا|| کانال توسعه‌دهندگان پایتون |کنفرانس: پایتون و هوش مصنوعی 🤖🐍 🤔 تا حالا برات سوال شده که چطوری با پایتون میشه وارد دنیای هوش مصنوعی شد؟ یا چرا تقریباً همه از پایتون برای AI استفاده می‌کنن؟ 🔥
|| کانال توسعه‌دهندگان پایتون || کانال توسعه‌دهندگان پایتون |@DevelopixPython · Kanal · Technik
7 646Abonnenten704durchschnittliche Beitragsreichweite
Community-Feed In Telegram öffnen

Ein offener öffentlicher Feed aus dem Suchindex ChatCrawler — „Google für das öffentliche Telegram“; wird aktualisiert, während die Community gecrawlt wird. Zeiten in UTC.

Nur öffentliche Inhalte, offizielle Telegram-API. Über uns · FAQ · Grenzen des Index · Seite entfernen · Katalog · Suche · So zählen wir