説明
インストール
•Windows
•Linux/macOS
HTAMの使用を開始します
私のメール
ログを変更します
•2.0.0
•1.4.0
•1.3.0
•1.2.0
•1.1.0
•1.0.0
HTAMは私の最初のコーディングプロジェクトであり、Math Pythonライブラリであり、多くの有用な数学機能が含まれています。
私はもうこのプロジェクトに取り組んでいませんが、このパッケージの即興と変更を提案するために私に連絡することができます。
あなたが私の図書館が好きなら、星を離れることを検討してください、それは本当にそれを感謝します。
楽しむ :)
winキーを押し、 cmdと入力してEnterを押してコマンドプロンプトを開きます。コマンドを入力します。
> pip install htamPIPが機能しない場合は、PIP3を試すことができます
Enterを押して、インストールが完了するまで待ちます。
ここで、 htamがインストールされていると主張します
> pypyが機能しない場合は、pythonまたはpython3を試すことができます
その後
>>> import htam
エラーが返されない場合は、正しくインストールしました。
端子を開き、コマンドを入力します
$ pip install htamPIPが機能しない場合は、PIP3を試すことができます
Enterを押して、インストールが完了するまで待ちます。
ここで、 htamがインストールされていると主張します
$ python3その後
>>> import htam
エラーが返されない場合は、正しくインストールしました。
- htam.info()を実行して、htamと含まれるすべての機能に関する一般的な情報を表示します
- htam.info( "<function_or_class_name>")を実行して、その関数/クラスといくつかの例に関する詳細な情報を確認する
- いくつかの例を表示するには、テストフォルダーに進みます
新しいアップデート:
新しいクラスの学者:
- https://scholar.google.it/でGoogle検索を実行し、引用の数などのトップ結果に関する情報を取得します
その他の軽微な修正
軽微な修正
インスタンスが作成されたときにOEISがすべてのシーケンスの属性を生成するので、後で属性を取得するにはほとんど時間がかかりません
さまざまな改善:
htam.prime実行速度は非常に増加しました(再び笑)
たとえば、htam.prime(100000)4.7秒以上前にかかりましたが、今はわずか0.76秒かかりました
たとえば、htam.prime(1000000)150秒以上前にかかりましたが、今はわずか7.95秒かかりました
ビッグアップデート:
新しいクラス
OEIS:
- https://oeis.org/でシーケンスを検索し、説明、リンク、コメントなどの属性を返します。
- コンストラクターについて引数が与えられていない場合、
OEIShttps://oeis.org/からランダムシーケンスを返しますWARNING:このクラスを初めて使用すると、不足しているPythonモジュールをインストールする場合があります
さまざまな改善:
htam.div実行速度が上昇しましたhtam.prime実行速度は非常に増加しました
たとえば、htam.prime(100000)6分以上前にかかりましたが、今はわずか4.7秒かかりましたhtam.primefac実行速度は非常に増加しました
たとえば、htam.primefac(1299709)6分以上前にかかりましたが、わずか0.0016秒(Greve)- いくつかのランダムコード削減
その他の変更:
- 関数は、引数が不要であるため有効でない場合、これ以上返されませ
None- 削除された
htam.rootは、コードの単純な行が1つしかないので不要だからです- 削除された
htam.floorとhtam.ceilそれらはすでにPython公式数学ライブラリにいるので
その他の軽微な修正
軽微な修正
新しい数学機能:
htam.fib>>> n-th fibonacci番号
さまざまな改善:
htam.primefac実行速度は増加しました- この関数を0、1、および-1の間誤った結果に戻す
htam.relのバグを修正しました- いくつかのランダムコード削減
- 不要な変数を削除しました
その他の軽微な修正
軽微な修正
新しい数学機能:
htam.primitive>>>プリミティブルート
さまざまな改善:
- 現在、
htam.gcdおよびhtam.lcm複数の引数を取得できます
その他の軽微な修正
軽微な修正
新しい数学機能:
htam.base>>>ベースコンバーター
その他の変更:
- 関数情報には、各関数のいくつかの例が含まれるようになりました
さまざまな改善:
htam.gcdはhtam.lcmに使用され、コードの長さを削減しますhtam.frac、小数桁数に対してより速い方法を使用して、コードの長さを削減するようになりました- これらの関数を間違った結果を返すようにする
htam.relとhtam.piのコードのバグを修正しました
その他の軽微な修正
2つの新しい数学関数:
htam.rel>>> Coprime Checkerhtam.tot>>> eulerのティエント関数
その他の変更:
- 機能情報が再開されました
さまざまな改善:
htam.pi実行速度が上昇しましたhtam.floor関数は文字通り1行のコードになりました、多分私は将来それを削除します- 現在、一部の関数は他の機能を再利用して、全体的なパフォーマンスを改善しています。
軽微な修正
これで、1つ以上の引数が有効でない場合、各関数はNone返されません
最初のリリース>>> 13の数学関数が含まれています。
htam.floor>>>床htam.ceil>>>上限htam.frac>>>分数部分htam.root>>> n-n-root of numberhtam.mod>>>線形合同ソルバーhtam.gcd>>>最大の共通除数htam.lcm>>>最も一般的な倍数htam.div>>>数の除数htam.prime>>> n番目の素数htam.pi>>>特定の数より少ないプライムの数(pi関数)htam.primefac>>>数の主要な要因化htam.fac>>>数の因子htam.col>>> Collatz推測チェッカー