Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. PythonでNLTKを使用してテキストをトークン化する

    文字シーケンスと定義されたドキュメント単位が与えられた場合、トークン化は、トークンと呼ばれる断片に切り刻むタスクであり、おそらく同時に句読点などの特定の文字を破棄します。 nltkとpythonのコンテキストでは、これは単に各トークンをリストに入れるプロセスであり、一度に各文字を繰り返す代わりに、トークンを繰り返すことができます。 たとえば、入力文字列が与えられた場合- Hi man, how have you been? 出力を取得する必要があります- ['Hi', 'man', ',', 'how', 'have&

  2. Pythonで特定の文字列からすべての重複を削除します

    Pythonで文字列からすべての重複を削除するには、最初に文字列をスペースで分割して、各単語が配列に含まれるようにする必要があります。次に、重複を削除する方法は複数あります。 最初にすべての単語を小文字に変換し、次にそれらを並べ替え、最後に一意の単語のみを選択することで、重複を削除できます。たとえば、 例 sent = "Hi my name is John Doe John Doe is my name" # Seperate out each word words = sent.split(" ") # Convert all words to

  3. Pythonで関数と辞書をマップしてASCII値を合計する

    マップ関数と辞書を使用して、文の各単語と文全体のASCII合計を計算します。たとえば、次の文がある場合- "hi people of the world" 単語に対応するASCIIの合計は次のようになります:209 645 213 321 552 そしてそれらの合計は:1940になります。 map関数を使用すると、ord関数を使用して単語内の各文字のASCII値を見つけることができます。次に、sum関数を使用して、それを合計できます。単語ごとに、このプロセスを繰り返して、ASCII値の最終的な合計を取得できます。 例 sent = "hi people o

  4. Pythonで関数とLambda式をマップして文字を置き換えます

    文字a1を文字a2に、a2をa1に置き換えたいと思います。たとえば、 入力文字列については、 "puporials toinp" 文字pとtの場合、終了文字列は-のようになります。 "tutorials point" このために、map関数とラムダを使用して置換を行うことができます。 map(lambda、input)関数は、(反復可能な入力の形式で)渡された各アイテムを反復処理し、ラムダ式を適用します。したがって、次のように使用できます- 例 def replaceUsingMapAndLambda(sent, a1, a2): # We cre

  5. 文中の単語をアスタリスクに置き換えるPythonプログラム

    プログラムを使用して、文中の単語をアスタリスクに置き換え、文からの冒とく的な単語などを検閲することができます。たとえば、 文があれば "Go feed all the ducks in the lake" そして、アスタリスクに置き換えたい単語、アヒルとしましょう。そうすると、最後の文は次のようになります- "Go feed all the ***** in the lake" この機能を実現するために、Pythonのreplace関数を直接使用できます。たとえば、 例 def replaceWithAsterisk(sent, word): #

  6. 指定された文字列の大文字と小文字をカウントするPythonプログラム。

    特定の文字列入力について、Pythonを使用して小文字と大文字の文字数をカウントしたいと思います。たとえば、指定された文字列の場合、 "Hello World" カウントは-である必要があります Upper case: 2 Lower case: 8 これは、大文字と小文字をチェックする2つの条件を持つ単純なforループを使用して実装できます。たとえば、 例 def countUpperAndLowerCase(sentence): upper = 0 lower = 0 for i in sentence: if i >='A' and i &l

  7. 文字のリストを文字列に変換するPythonプログラム

    Pythonはこの種の変換をたくさん必要とします。たとえば、このような変換はシリアル化の目的で役立ちます。このような変換の例は、-です。 ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] to "hello world" Pythonには、このような変換に使用できる結合メソッドがあります。オブジェクトを連結するために使用される区切り文字列

  8. リストが空になるまでリストから3分の1を削除して出力するPythonプログラム?

    最初にリストを作成します。開始アドレスのインデックスは0で、最初の3番目の要素の位置は2です。リストが空になるまでトラバースする必要があり、次のインデックスを見つける必要があるたびに行うべき別の重要な作業があります。 3番目の要素を入力して値を出力し、その後リストの長さを短くします。 例 A:[10,20,30,40] OUTPUT:30 20 40 10 説明 最初の3番目の要素は30で、次の3番目の要素は40から数え、次の3番目の要素は40から始まり、最後に10が出力されます。 アルゴリズム ステップ1:リストのインデックスは0から始まり、最初の3番目の要素は位置2になります。

  9. リスト内のすべての数値を乗算するPythonプログラム?

    まず、ユーザー入力用の3つのリストを作成します。ここでは、トラバース手法を使用します。 productの値を1に初期化して、すべての要素をトラバースし、リストの最後まですべての数値にproductを1つずつ掛けます。 例 Input: A=[5,6,3] Output:90 Explanation:5*6*3 アルゴリズム Step 1: input all numbers in the list (lst). Step 2: to multiply all values in the list we use traversing technique. Step 3: varia

  10. 文字列を分割して結合するPythonプログラム?

    Pythonプログラムは、文字列の結合と文字列の分割のための組み込み関数を提供します。 split Str.split() join Str1.join(str2) アルゴリズム Step 1: Input a string. Step 2: here we use split method for splitting and for joining use join function. Step 3: display output. サンプルコード #split of string str1=input(Enter first String with space :: ) prin

  11. 2進数にK個の連続した1があるかどうかをチェックするPythonプログラム?

    まず、1と0を組み合わせたユーザー入力文字列を取得します。次に、1を使用して新しい文字列を作成し、p個の連続する1が存在するかどうかを確認します。存在する場合はFOUNDを表示し、存在しない場合はNOTFOUNDを表示します。 例 Binary number ::1111001111 Enter consecutive 1’s :3 Consecutive 1s is Found アルゴリズム Step 1: input a string with the combination of 1’s, it’s stored in the variable X and 0’s and p is

  12. Pythonを使用して配列リストの0と1を分離しますか?

    リスト内包表記は、Pythonで人気のある手法です。ここでは、この手法を使用します。ユーザー入力配列を作成します。配列要素はランダムな順序で0と1である必要があります。次に、左側の0と右側の1を分離します。配列をトラバースし、2つの異なるリストを分離します。1つは0を含み、もう1つは1を含み、2つのリストを連結します。 例 Input:: a=[0,1,1,0,0,1] Output::[0,0,0,1,1,1] アルゴリズム seg0s1s(A) /* A is the user input Array and the element of A should be the combin

  13. PythonでMicrosoft感情APIを使用して画像の感情を取得しますか?

    Pythonで幸せ、悲しみ、中立、驚きなどの画像の感情を作成すると、すべての人間は幸せ、悲しみ、中立、驚き、悲しみなどの感情を持ちます。 Microsoftの感情APIは、あらゆる開発目的に使用できます。 Microsoftの感情APIを使用して、これらすべての感情を簡単に詳しく説明できます。 サンプルコード import http.client, urllib.request import urllib.parse, urllib.error import base64, sys import simplejson as json # replace with subscription_

  14. 数値の合計ビットをカウントするPythonプログラムを作成しますか?

    最初に数値を入力し、bin()関数を使用してこの数値をバイナリに変換し、次に出力文字列の最初の2文字「0b」を削除し、次にバイナリ文字列の長さを計算します。 例 Input:200 Output:8 説明 Binary representation of 200 is 10010000 アルゴリズム Step 1: input number. Step 2: convert number into its binary using bin() function. Step 3: remove first two characters ‘0b’ of output binary st

  15. 複数のリストを同時に繰り返すPythonプログラム?

    ここでは、複数のリストを同時に反復するために.zip()を使用します。zip()はn個の反復可能オブジェクトを受け取り、タプルのリストを返します。タプルのi番目の要素は、各反復可能オブジェクトのi番目の要素を使用して作成されます。 例 L1=[1,2,3,4] L2=[‘aa’,’bb’,’cc’,’dd’] L=zip(L1,L2) Output [(1,’aa’),(2,’bb’),(3,’cc’),(4,’dd’)] アルゴリズム Step 1: first create 3 user input list. Step 2 : use .zip() function. Step 3

  16. パスワードの有効性をチェックするPythonプログラム?

    ここでパスワードを指定すると、このパスワードが有効かどうかを確認することがタスクになります。ここでは、正規表現を提供するreモジュールを使用し、re.search()を使用して、アルファベット、数字、または特殊文字の検証をチェックします。 アルゴリズム Step 1: first we take an alphanumeric string as a password. Step 2: first check that this string should minimum 8 characters. Step 3: the alphabets must be between a-z. Ste

  17. パイプを使用して親プロセスと子プロセスの間で通信するPythonプログラム。

    子プロセスを作成する最も簡単な方法はforkを使用することです。fork()はos標準のPythonライブラリの一部です。 ここでは、pipe()を使用してこのタスクを解決します。あるプロセスから別のプロセスに情報を渡すために、pipe()が使用されます。双方向通信の場合、pipe()は単方向であるため、各方向に1つずつ、合計2つのパイプを使用できます。 アルゴリズム Step 1: file descriptors r, w for reading and writing. Step 2: Create a process using the fork. Step 3: if proce

  18. 与えられたサイズのグループで配列を逆にするPythonプログラム?

    =1の場合、配列内のすべての要素を逆にします。 アルゴリズム Revarray(A,n,p) /* A is an integer Array, n is the size of an array and every sub-array of size p starting from the beginning of the array and reverse it.*/ Step 1: i is the loop control variable which is initialized by 0. Step 2: using while loop check i is less than

  19. 3つのソートされた配列で共通の要素を見つけるPythonプログラム?

    ここでは、最初にユーザー入力のソートされていない配列である3つの配列を作成し、次に3つのソートされていない配列すべてをソートします。配列のサイズはn1、n2、n3です。すべての配列の開始アドレスは0.i =0、j =0、k =0です。次に、3つの配列のすべての要素をトラバースし、3つの配列の要素が同じかどうかを確認します。そうでない場合は、要素を印刷し、そうでない場合は次の要素に進みます。 例 A = {1, 2, 3, 4, 5} B = {2, 5, 12, 22, 7} C = {1, 9, 2, 89, 80} 出力 2 アルゴリズム commonele(A1,A2,A3,n

  20. リストが空かどうかをチェックするPythonプログラム?

    空のリストが与えられました。私たちの仕事は、このリストが空かどうかを確認することです。ここでチェックするのは暗黙のチェック方法です。 アルゴリズム Step 1: We take an empty list. Step 2: then check if list is empty then return 1 otherwise 0. サンプルコード # Python code to check for empty list def checklist(A): if not A: return 1 else: return 0 # Driver

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:69/450  20-コンピューター/Page Goto:1 63 64 65 66 67 68 69 70 71 72 73 74 75