Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. 浮動小数点の10進数を8進数に変換するPythonプログラム

    浮動小数点の小数値を指定し、小数点以下の桁数を入力すると、8進数に変換することがタスクになります。 最初に、浮動小数点値から整数部分を取得して8進数に変換し、次に小数部分を取得して8進数形式に変換し、最後に両方を結合します。 したがって、最初のステップは、整数部分を取得し、数値を8で除算し、配当が8未満になるまで余りを書き留め、残りをすべてコピーすることです。 2番目のステップは小数部分であり、小数部分として0が残るまで、そして最初に整数部分を書き留めてから、新しい値の小数部分に再び8を掛けてから続けない限り、小数部分に8を掛け続けます。これは、完全な数に達するまでです。 サンプルコード

  2. URLテキストファイルからemail-idを抽出するPythonプログラム

    ここでは、URLテキストファイルからemail-idを抽出するために正規表現パッケージを使用しています。与えられたURL-テキストファイル。正規表現パッケージを使用して、email-idのパターンを定義し、findall()関数を使用して、このメソッドを使用して、このパターンに一致するテキストをチェックします。 Input text= Please contact us at [email protected] for further information.+\ You can also give feedback at feedback@tutorialspoint

  3. Webページをクロールして最も頻繁に単語を取得するPythonプログラム

    私たちのタスクは、Webページをクロールし、単語の頻度を数えることです。そして最終的に最も頻繁な単語を取得します。 まず、リクエストと美しいスープモジュールを使用し、これらのモジュールを使用してWebクローラーを作成し、Webページからデータを抽出してリストに保存します。 サンプルコード import requests from bs4 import BeautifulSoup import operator from collections import Counter def my_start(url): my_wordlist = [] my_source_code =

  4. Pythonでのミンコフスキー距離

    ミンコフスキー距離は距離であり、ノルムベクトル空間では、結果はミンコフスキーの不等式になります。ミンコフスキー距離は、ベクトルの距離の類似性に使用されます。 scipy.spatial.distance.minkowski >>> from scipy.spatial import distance >>> distance.minkowski([1, 0, 0], [0, 1, 0], 1) 2.0 >>> distance.minkowski([1, 0, 0], [0, 1, 0], 2) 1.414213562373095

  5. PythonのニュースAPIを使用してトップニュースを取得する

    News APIは、任意のWebサイトからニュース記事を検索および取得するための非常に有名なAPIです。このAPIを使用すると、誰でも任意のWebサイトからニュースの上位10行を取得できます。 ただし、このAPIを使用するには、APIキーが1つ必要です。 サンプルコード import requests def Topnews(): # BBC news api my_api_key=Api_number” my_url = = https://newsapi.org/v1/articles?source=bbc-news&sortBy=top&apiKey=my

  6. Pythonを使用して画面をクリアする方法は?

    Pythonインタラクティブシェル/ターミナルを使用すると、出力が継続的に取得され、ウィンドウが非常に不器用に見え、出力がはっきりと表示されません。ほとんどの場合、ctrl+lを使用して画面をクリアします。 ただし、Pythonスクリプトの実行中に画面をクリアしたい場合は、画面をクリアするための組み込みのキーワードまたは関数/メソッドがないため、そのために何かを行う必要があります。そのため、そのためのコードを作成する必要があります。 したがって、いくつかの手順に従う必要があります Step 1 − First we have to write from os import s

  7. Pythonのmaketrans()およびtranslate()関数

    Python String maketrans() maketrans()メソッドは、translate()メソッドで使用できる変換用のマッピングテーブルを返します。これは、文字の変換/置換への1対1のマッピングを作成する静的メソッドです。このメソッドは、翻訳用の各文字のUnicode表現を作成します。 maketrans()メソッドの構文は次のとおりです- string.maketrans(x[, y[, z]]) y and z are optional arguments. String maketrans()パラメータ maketrans()メソッドには3つのパラメーターが

  8. PythonでTkinterを使用したカラーゲーム

    GUIアプリケーションの開発では、tkinterは非常に人気があり簡単です。 tkinterを使用すると、GUIゲームを簡単に開発できます。 ここでもカラーゲームの開発を試みています。このゲームでは、プレーヤーは画面に表示される単語の色を入力する必要があるため、スコアが1つ増えます。このゲームをプレイする合計時間は、30秒で、このゲームで使用される色は、赤、青、緑、ピンク、ブラック、イエロー、オレンジ、ホワイト、パープル、ブラウン。インターフェイスには、さまざまな色の名前がさまざまな色で表示されます。ゲームに勝つには、ユーザーは色を識別し、正しい色の名前を入力する必要があります。 サンプルコ

  9. Pythonを使用して複数のファイルの名前を変更する

    rename()メソッドは、Python3でファイルまたはディレクトリの名前を変更するために使用されます。 rename()メソッドはosモジュールの一部です。 os.rename()の構文 os.rename(src, dst) 最初の引数は、名前を変更するファイルの送信元アドレスであるsrcであり、2番目の引数は新しい名前の宛先であるdstです。 画像フォルダが1つあるディレクトリを考えてみましょう。ここにこの画像フォルダがあります。 入力 サンプルコード import os # Function to rename multiple files def main():

  10. PythonOpenCvモジュールを使用して画像に幾何学的形状を描画します

    OpenCVの基本的な操作は、画像を描画することです。線、円、長方形などのさまざまな幾何学的形状を追加する機能。 多くの場合、画像分析を使用して、画像の一部を強調表示する必要があります。たとえば、その部分を定義する長方形を追加します。また、例として、何かを示す矢印。 cv2.line()-この関数は、画像に線を引くために使用されます。 cv2.rectangle()-この関数は、画像に長方形を描画するために使用されます。 cv2.circle()-この関数は、画像に円を描くために使用されます。 cv2.putText()-この関数は、画像にテキストを書き込むために使用されます。 c

  11. PythonOpenCvモジュールを使用して画像を読み取る

    OpenCvモジュールでは、関数cv2.imread()を使用して画像を読み取ることができます。画像パスを入力するときは、画像が作業ディレクトリにあるか、画像のフルパスを指定する必要があります。 cv2.IMREAD_COLOR-この関数はカラー画像をロードし、画像の透明度は無視されます。これはデフォルトのフラグです。 cv2.IMREAD_GRAYSCALE-この関数は、画像をグレースケールモードでロードします cv2.IMREAD_UNCHANGED-この関数は、アルファチャネルを含む画像自体をロードします ソース画像 例 import numpy as np import

  12. PythonのDunderまたはmagicメソッド

    オブジェクト指向プログラミングでかなり巧妙なトリックを実行できる魔法のメソッド。これらのメソッドは、プレフィックスとサフィックスとして使用される2つのアンダースコア(__)で識別されます。例として、特定の条件が満たされたときに自動的に呼び出されるインターセプターとして機能します。 Pythonでは、__ repr__はオブジェクトの「公式」文字列表現を計算するために使用される組み込み関数であり、__str__はオブジェクトの「非公式」文字列表現を計算する組み込み関数です。 サンプルコード class String: # magic method to initiate obj

  13. PythonOpenCvモジュールを使用したヒストグラムの等化

    これは、画像のヒストグラムを使用してコントラスト調整を行う画像処理の方法です。 実際、この方法は通常、多くの画像のグローバルコントラストを増加させます。特に、画像の使用可能なデータが近いコントラスト値で表される場合、この調整により、強度をヒストグラム上でより適切に分散でき、ローカルコントラストの低い領域が可能になります。より高いコントラストを得る。 OpenCVにはこれを行う関数cv2.equalizeHist()があり、その入力は単なるグレースケール画像であり、出力はヒストグラム均等化された画像です。 この手法は、画像のヒストグラムが特定の領域に限定されている場合に適しています。強度の

  14. Pythonで改行を出力しないようにするにはどうすればよいですか?

    Pythonのprint()関数は、デフォルトでは改行で終了します。 Pythonには事前定義された形式があるため、print(変数名)を使用すると、自動的に次の行に移動します。 例 print(Tutorial) print(Tutorialspoint) 出力は次のようになります- Tutorial Tutorialspoint ただし、次の行に移動したくないが、同じ行に印刷したい場合があります。 例 Input: print(Tutorial) print(Tutorialspoint) Output: TutorialTutorialspoint ただし、ここでの解

  15. PythonでOpenCvを使用した画像の追加とブレンド

    画像関連の問題を解決するときは、行列を作成する必要があることを私たちは知っています。マトリックスの内容は、画像の種類によって異なります。バイナリ画像(0、1)、グレースケール画像(0-255)、RGB画像(255255255)のいずれかになります。したがって、2つの画像を追加する場合、それは非常に単純であることを意味し、それぞれ2つの行列を追加する必要があります。 OpenCVライブラリには、画像を追加するための関数cv2.add()があります。ただし、画像を追加する場合は、2つの画像のサイズを同じにする必要があります。 2つの画像の追加 import cv2 # Readingour I

  16. PythonでUUIDを使用してランダムIDを生成する

    UUIDには完全な形式のUniversalUniqueIdentifierがあり、ランダムオブジェクトを生成するための128ビットIDをサポートするPythonライブラリです。 UUIDの利点 前述のように、これを使用して、ランダムオブジェクトの一意のランダムIDを生成できます。 暗号化およびハッシュアプ​​リケーションの場合、このIDを使用できます。 ランダムなドキュメントやアドレスなどを生成するために、このIDを使用できます。 方法1 uuid1()の使用 サンプルコード import uuid print (Random id using uuid1() is : ,en

  17. Pythonでのフォトモザイクの実装

    フォトモザイクは、画像を正方形のグリッドに分割できる手法です。各正方形は、他の画像や色に置き換えられます。したがって、実際の画像を特定の距離から見たい場合は実際の画像を見ることができますが、近づくと、さまざまな色のブロックのグリッドを見ることができます。 この場合、photomosaicと呼ばれるPythonモジュールを使用しています。このモジュールを使用すると、いくつかのフォトモザイクを簡単に作成できます。インストールするには、このリンクをたどってください。 scikit learnもダウンロードします モジュール。 sudo pip3 install photomosaic この

  18. PythonでDecimalを他のベースにすばやく変換する

    Pythonには、10進数を2進数、8進数、16進数などの他の基数に変換する簡単な方法がいくつかあります。たとえば、数値が10進数で19の場合、2進数では10011と表示され、8進数では23と表示され、16進数では13と表示されます。 結果として、2進数、8進数、16進数のそれぞれの前に、0b、0o、0xが表示されます。これらの表記を使用すると、数値の基数を簡単に判別できます。 サンプルコード #using bin(), oct(), hex() functions x = 242 print(The number {} in binary form: {}.format(x, b

  19. Pythonでの比較演算子の連鎖

    1つのステートメントで複数の条件チェックを使用する必要がある場合があります。この種のチェックには、x

  20. PythonでNLTKWordNetから同義語/反意語を取得する方法

    WordNetは、PythonのNaturalLanguageToolkitの一部です。これは、英語の名詞、形容詞、副詞、動詞の大規模な単語データベースです。これらは、シンセットと呼ばれる認知同義語のセットにグループ化されます。 。 Wordnetを使用するには、最初にNLTKモジュールをインストールしてから、WordNetパッケージをダウンロードする必要があります。 $ sudo pip3 install nltk $ python3 >>> import nltk >>>nltk.download(wordnet) ワードネットには、意味が同じ単

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:80/450  20-コンピューター/Page Goto:1 74 75 76 77 78 79 80 81 82 83 84 85 86