وصف
تثبيت
• Windows
• Linux/MacOS
ابدأ باستخدام HTAM
بريدي الإلكتروني
تغيير السجل
• 2.0.0
• 1.4.0
• 1.3.0
• 1.2.0
• 1.1.0
• 1.0.0
HTAM هو أول مشروع ترميز لي ، وهو مكتبة الرياضيات Python وتتضمن الكثير من وظائف الرياضيات المفيدة.
لم أعد أعمل في هذا المشروع ، ولكن لا يزال بإمكانك الاتصال بي لاقتراح التحسينات والتغييرات في هذه الحزمة.
إذا كنت تحب مكتبتي ، فيرجى التفكير في ترك نجم ، فهذا لا يكلف شيئًا ولكنني أقدر ذلك حقًا.
يتمتع :)
اضغط على مفتاح win ، اكتب cmd واضغط على Enter لفتح موجه الأوامر ، اكتب الآن الأمر
> pip install htamإذا لم ينجح PIP ، فيمكنك تجربة PIP3
اضغط على Enter وانتظر حتى يتم الانتهاء من التثبيت.
الآن لتأكيد أنك قمت بتثبيت htam ، اكتب
> pyإذا لم ينجح PY ، فيمكنك تجربة Python أو Python3
وثم
>>> import htam
إذا لم تُرجع أي خطأ ، فقد قمت بتثبيته بشكل صحيح.
افتح المحطة ، اكتب الآن الأمر
$ pip install htamإذا لم ينجح PIP ، فيمكنك تجربة PIP3
اضغط على Enter وانتظر حتى يتم الانتهاء من التثبيت.
الآن لتأكيد أنك قمت بتثبيت htam ، اكتب
$ python3وثم
>>> import htam
إذا لم تُرجع أي خطأ ، فقد قمت بتثبيته بشكل صحيح.
- تنفيذ htam.info () لمشاهدة معلومات عامة حول HTAM وجميع الوظائف المدرجة
- تنفيذ htam.info ("<function_or_class_name>") لرؤية معلومات مفصلة حول هذه الوظيفة/الفئة وبعض الأمثلة
- اذهب في مجلد الاختبارات الخاص بي لرؤية بعض الأمثلة
تحديث جديد:
باحث فئة جديد:
- قم بإجراء بحث على Google على https://scholar.google.it/ واحصل على معلومات حول أي نتيجة أعلى مثل عدد الاستشهادات
تصحيحات بسيطة أخرى
تصحيحات طفيفة
الآن يقوم OEIS بإنشاء جميع سمة التسلسل عند إنشاء المثيل ، لذلك لن يستغرق الحصول على أي سمة لاحقًا وقتًا تقريبًا
تحسينات مختلفة:
htam.primeسرعة التنفيذ زادت للغاية (مرة أخرى لول)
على سبيل المثال ، استغرقhtam.prime(100000)أكثر من4.7ثانية ، في حين أن0.76ثانية فقط الآن
على سبيل المثال ، استغرقhtam.prime(1000000)أكثر من150ثانية ، في حين أن7.95ثانية فقط الآن
تحديث كبير:
فئة جديدة
OEIS:
- ابحث عن تسلسل على https://oeis.org/ وإرجاع أي سمة مثل الوصف ، الروابط ، التعليقات ، إلخ.
- إذا لم يتم إعطاء حجة للمشارك ، فسيقوم
OEISبإرجاع تسلسل عشوائي من https://oeis.org/WARNING: قد يؤدي استخدام هذه الفئة لأول مرة تثبيت بعض وحدات بيثون المفقودة المطلوبة
تحسينات مختلفة:
- زادت سرعة التنفيذ
htam.divhtam.primeسرعة التنفيذ زادت للغاية
على سبيل المثال ، استغرقhtam.prime(100000)أكثر من 6 دقائق قبل ، في حين أن 4.7 ثانية فقط الآنhtam.primefacسرعة التنفيذ زادت للغاية
على سبيل المثال ، استغرقhtam.primefac(1299709)أكثر من 6 دقائق قبل ، في حين أن 0.0016 ثانية فقط الآن (Greve)- بعض تخفيض الكود العشوائي
تغييرات أخرى:
- وظائف لا مزيد من الإرجاع
Noneعندما تكون الوسيطات غير صالحة لأنها غير ضرورية- حذف
htam.rootلأنه غير ضروري لأنه مجرد سطر بسيط من التعليمات البرمجية- تم حذف
htam.floorوhtam.ceilلأنهم بالفعل في مكتبة الرياضيات الرسمية Python
تصحيحات بسيطة أخرى
تصحيحات طفيفة
وظيفة الرياضيات الجديدة:
htam.fib>>> n-th fibonacci رقم
تحسينات مختلفة:
- زادت سرعة التنفيذ
htam.primefac- تم إصلاح خلل في
htam.relالذي جعل هذه الوظيفة تعيد نتيجة خاطئة لـ 0 و 1 و -1- بعض تخفيض الكود العشوائي
- إزالة بعض المتغيرات غير الضرورية
تصحيحات بسيطة أخرى
تصحيحات طفيفة
وظيفة الرياضيات الجديدة:
htam.primitive>>> الجذر البدائي
تحسينات مختلفة:
- الآن يمكن أن تأخذ
htam.gcdوhtam.lcmوسيطات متعددة
تصحيحات بسيطة أخرى
تصحيحات طفيفة
وظيفة الرياضيات الجديدة:
htam.base>>> محول الأساس
تغييرات أخرى:
- تتضمن معلومات الوظيفة الآن بعض الأمثلة لكل وظيفة
تحسينات مختلفة:
- يتم استخدام
htam.gcdالآن فيhtam.lcm، مما يقلل من طول الرمز- يستخدم
htam.fracالآن طريقة أسرع لعدد الأرقام الكسرية ، مما يقلل من طول الرمز- تم إصلاح خلل في رمز
htam.relوhtam.piالذي جعل هذه الوظائف تعيد نتيجة خاطئة
تصحيحات بسيطة أخرى
وظيفتان جديدتان للرياضيات:
htam.rel>>> coprime checkerhtam.tot>>> وظيفة Totient Euler
تغييرات أخرى:
- معلومات الوظيفة التي تم إعادة تصويرها
تحسينات مختلفة:
- زادت سرعة التنفيذ
htam.pihtam.floorوظيفة الآن حرفيًا رمز خط واحد ، ربما سأقوم بإزالته في المستقبل- الآن بعض الوظائف تعيد استخدام وظائف أخرى لتحسين العروض الإجمالية.
تصحيحات طفيفة
الآن كل وظيفة تعيد None عندما تكون الوسيطات أو أكثر غير صالحة
الإصدار الأول >>> 13 وظيفة الرياضيات بما في ذلك:
htam.floor>>> الأرضيةhtam.ceil>>> السقفhtam.frac>>> جزء كسريhtam.root>>> جذر n-th من الرقمhtam.mod>>> Solver Linear Tongruence Solverhtam.gcd>>> أعظم مقسوم مشتركhtam.lcm>>> الأقل شيوعًا متعددةhtam.div>>> مقسومات رقمhtam.prime>>> n-th prime numberhtam.pi>>> عدد الأعداد الأولية أقل من رقم معين (وظيفة PI)htam.primefac>>> العوامل الأولية لعددhtam.fac>>> عامل رقمhtam.col>>> Collatz Conjecture Checker