Keterangan
Instalasi
• Windows
• Linux/MacOS
Mulailah menggunakan HTAM
Email saya
Ubah log
• 2.0.0
• 1.4.0
• 1.3.0
• 1.2.0
• 1.1.0
• 1.0.0
HTAM adalah proyek pengkodean pertama saya, ini adalah perpustakaan matematika Python dan mencakup banyak fungsi matematika yang berguna.
Saya tidak lagi mengerjakan proyek ini, namun Anda masih dapat menghubungi saya untuk menyarankan improven dan perubahan untuk paket ini.
Jika Anda menyukai perpustakaan saya, harap pertimbangkan untuk meninggalkan bintang, tidak ada biaya tetapi saya sangat menghargainya.
Menikmati :)
Tekan tombol win , ketik cmd dan tekan Enter untuk membuka prompt perintah, sekarang ketikkan perintah
> pip install htamJika Pip tidak berfungsi, Anda dapat mencoba PIP3
Tekan Enter dan tunggu sampai instalasi selesai.
Sekarang untuk menegaskan Anda telah menginstal htam , ketik
> pyJika PY tidak berfungsi, Anda dapat mencoba Python atau Python3
kemudian
>>> import htam
Jika tidak mengembalikan kesalahan, Anda menginstalnya dengan benar.
Buka terminal, sekarang ketikkan perintah
$ pip install htamJika Pip tidak berfungsi, Anda dapat mencoba PIP3
Tekan Enter dan tunggu sampai instalasi selesai.
Sekarang untuk menegaskan Anda telah menginstal htam , ketik
$ python3kemudian
>>> import htam
Jika tidak mengembalikan kesalahan, Anda menginstalnya dengan benar.
- Jalankan htam.info () untuk melihat informasi umum tentang HTAM dan semua fungsi termasuk
- Jalankan htam.info ("<function_or_class_name>") untuk melihat informasi terperinci tentang fungsi/kelas itu dan beberapa contoh
- Pergi ke folder tes saya untuk melihat beberapa contoh
Pembaruan Baru:
Cendekiawan Kelas Baru:
- Lakukan pencarian Google di https://scholar.google.it/ dan dapatkan informasi tentang hasil teratas seperti jumlah kutipan
Koreksi kecil lainnya
Koreksi kecil
Sekarang Oeis menghasilkan semua atribut urutan saat instance dibuat, jadi mendapatkan atribut apa pun nanti akan membutuhkan waktu hampir tidak ada waktu
Berbagai perbaikan:
htam.primekecepatan eksekusi sangat meningkat (lagi lol)
misalnyahtam.prime(100000)membutuhkan waktu lebih dari4.7detik sebelumnya, sementara hanya0.76detik sekarang
misalnyahtam.prime(1000000)memakan waktu lebih dari150detik sebelumnya, sementara hanya7.95detik sekarang
Pembaruan Besar:
Kelas baru
OEIS:
- Cari urutan di https://oeis.org/ dan kembalikan atribut apa pun seperti deskripsi, tautan, komentar, dll.
- Jika tidak ada argumen yang diberikan untuk konstruktor,
OEISakan mengembalikan urutan acak dari https://oeis.org/WARNING: Menggunakan kelas ini untuk pertama kalinya dapat menginstal beberapa modul python yang hilang yang diperlukan
Berbagai perbaikan:
htam.divkecepatan eksekusi meningkathtam.primekecepatan eksekusi sangat meningkat
misalnyahtam.prime(100000)memakan waktu lebih dari 6 menit sebelumnya, sementara hanya 4,7 detik sekaranghtam.primefackecepatan eksekusi sangat meningkat
misalnyahtam.primefac(1299709)memakan waktu lebih dari 6 menit sebelumnya, sementara hanya 0,0016 detik sekarang (greve)- beberapa pengurangan kode acak
Perubahan lainnya:
- FUNGSI TIDAK ADA LAGI Mengembalikan
NoneBila Argumen Tidak Valid karena Tidak Perlu- Dihapus
htam.rootkarena tidak perlu karena hanya 1 baris kode sederhana- Dihapus
htam.floordanhtam.ceilkarena mereka sudah berada di Python Official Math Library
Koreksi kecil lainnya
Koreksi kecil
Fungsi matematika baru:
htam.fib>>> nomor fibonacci ke-n
Berbagai perbaikan:
- Kecepatan eksekusi
htam.primefacmeningkat- Memperbaiki bug di
htam.relyang membuat fungsi ini mengembalikan hasil yang salah untuk 0, 1 dan -1- beberapa pengurangan kode acak
- menghapus beberapa variabel yang tidak perlu
Koreksi kecil lainnya
Koreksi kecil
Fungsi matematika baru:
htam.primitive>>> root primitif
Berbagai perbaikan:
- Sekarang
htam.gcddanhtam.lcmdapat mengambil beberapa argumen
Koreksi kecil lainnya
Koreksi kecil
Fungsi matematika baru:
htam.base>>> Base Converter
Perubahan lainnya:
- info fungsi sekarang termasuk beberapa contoh untuk setiap fungsi
Berbagai perbaikan:
htam.gcdsekarang digunakan kehtam.lcm, mengurangi panjang kodehtam.fracsekarang menggunakan metode yang lebih cepat dengan jumlah digit fraksional, mengurangi panjang kode- Memperbaiki bug dalam kode
htam.reldanhtam.piyang membuat fungsi -fungsi ini mengembalikan hasil yang salah
Koreksi kecil lainnya
Dua Fungsi Matematika Baru:
htam.rel>>> pemeriksa koprimehtam.tot>>> Fungsi Totient Euler
Perubahan lainnya:
- Info Fungsi Dinyatakan kembali
Berbagai perbaikan:
- Kecepatan eksekusi
htam.pimeningkat- Fungsi
htam.floorsekarang secara harfiah merupakan kode 1 baris, mungkin saya akan menghapusnya di masa depan- Sekarang beberapa fungsi menggunakan kembali fungsi lain untuk meningkatkan kinerja keseluruhan.
Koreksi kecil
Sekarang setiap fungsi None mengembalikan ketika 1 atau lebih argumen tidak valid
Rilis pertama >>> 13 Fungsi matematika termasuk:
htam.floor>>> lantaihtam.ceil>>> langit -langithtam.frac>>> bagian pecahanhtam.root>>> root n-th dari angkahtam.mod>>> pemecah kongruensi linierhtam.gcd>>> pembagi umum terhebathtam.lcm>>> kelipatan paling umumhtam.div>>> pembagi angkahtam.prime>>> bilangan prima nhtam.pi>>> Jumlah bilangan prima kurang dari angka yang diberikan (fungsi PI)htam.primefac>>> faktorisasi utama angkahtam.fac>>> faktorial angkahtam.col>>> pemeriksa dugaan collatz