PIP:プライベートPyPiリポジトリからインストール

デフォルトでは pip パブリックPyPiリポジトリからパッケージをインストールしますが、NexusやArtifactoryなどのプライベートリポジトリからパッケージをインストールするように構成することもできます。 このノートでは、構成方法を示します pip プライベートリポジトリからパッケージをインストールします。 また、ユーザー名とパスワードを定義する方法も示します pip 認証が必要なプライベートリポジトリとSSL関連の問題のトラブルシューティング方法。 クールなヒント: を使用してパッケージの特定のバージョンをインストールする方法 pip! 続きを読む→ プライベートリポジトリからのPipインストール プライベートPyPiリポジトリからパッケージをインストールします。…

ファイルのハッシュを見つけるPythonプログラム

ハッシュ関数は任意の量のデータを受け取り、固定長のビット文字列を返します。 関数の出力はダイジェストメッセージと呼ばれます。 これらは、認証目的の暗号化で広く使用されています。 MD5、SHA-1などの多くのハッシュ関数があります。詳細については、このページを参照してください 暗号化におけるハッシュ関数。 この例では、ファイルをハッシュする方法を説明します。 SHA-1ハッシュアルゴリズムを使用します。 SHA-1のダイジェストは160ビット長です。 一部のファイルはメモリに一度に収まるほど大きいため、ファイルからデータを一度にフィードすることはありません。 ファイルを小さなチャンクに分割すると、プロセスメモリが効率的になります。 ハッシュを見つけるためのソースコード # Python rogram to…

画像のサイズ(解像度)を見つけるPythonプログラム

JPEG(「ジェイペグ」と発音)は、Joint Photographic ExpertsGroupの略です。 これは、画像圧縮に最も広く使用されている圧縮技術の1つです。 ほとんどのファイル形式には、ファイルに関する有用な情報を含むヘッダー(最初の数バイト)があります。 たとえば、jpegヘッダーには、高さ、幅、色数(グレースケールまたはRGB)などの情報が含まれています。このプログラムでは、外部ライブラリを使用せずに、これらのヘッダーを読み取るjpeg画像の解像度を検出します。 JPEG画像の検索解像度のソースコード def jpeg_res(filename): """"This function prints the resolution of…

メールをマージするPythonプログラム

同じ招待状を多くの人に送りたいときは、メールの本文は変わりません。 名前(およびおそらくアドレス)のみを変更する必要があります。 差し込み印刷は、これを行うプロセスです。 各メールを個別に作成する代わりに、メールの本文のテンプレートと、すべてのメールを形成するためにマージする名前のリストがあります。 メールをマージするためのソースコード # Python program to mail merger # Names are in…

さまざまなセット操作を説明するPythonプログラム

Pythonは、要素が一意である必要があるsetと呼ばれるデータ型を提供します。 和集合、共通部分、差、対称差などのさまざまなセット操作を実行するために使用できます。 ソースコード # Program to perform different set operations like in mathematics # define…

文字列から句読点を削除するPythonプログラム

文を単語のリストに分割したい場合があります。 このような場合、最初に文字列をクリーンアップして、すべての句読点を削除することをお勧めします。 これがどのように行われるかの例です。 ソースコード # define punctuation punctuations = '''!()-[]{};:'",<>./?@#$%^&*_~''' my_str = "Hello!!!, he said…

2つの行列を乗算するPythonプログラム

Pythonでは、ネストされたリスト(リスト内のリスト)として行列を実装できます。 各要素を行列の行として扱うことができます。 例えば X = [[1, 2], [4, 5], [3, 6]] を表す 3x2 マトリックス。 最初の行は次のように選択できます…