Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonでモジュラスは複素数でどのように機能しますか?

    フロア演算子とモジュラス演算子(それぞれ//と%)は、Python3.xの複素数で使用できません。ただし、これらの操作はPython2.7.xの複素数に対して定義されています Python 3 >>> x=9+2j >>> y=2+1j >>> x%y Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> x%y TypeError: can't mod complex numbers.

  2. Pythonで数値がオブジェクトとして表されるのはなぜですか?

    Pythonのすべてがオブジェクトであり、それには数字が含まれます。 「プリミティブ」タイプはなく、組み込みタイプのみです。 ただし、数値は不変です。数値を使用して操作を実行すると、新しい数値オブジェクトが作成されます。

  3. Pythonでタプルからアイテムをランダムに選択するにはどうすればよいですか?

    choice()関数はこの目的に役立ちます。任意のシーケンスオブジェクト(この場合はタプル)からランダムに選択されたアイテムに戻ります >>> import random >>> t1=(11,'aa',12.50,77,'xyz') >>> item=random.choice(t1) >>> item 11 >>> item=random.choice(t1) >>> item 'xyz'

  4. Pythonで文字列からアイテムをランダムに選択するにはどうすればよいですか?

    ランダムモジュールのchoice()関数は、この目的に役立ちます。文字列(その場合は任意のシーケンスオブジェクト)からランダムに1つのアイテム(文字列の場合は文字)を返します >>> import random >>> string='TutorialsPoint' >>> ch=random.choice(string) >>> ch 'n' >>> ch=random.choice(string) >>> ch 'u'

  5. Pythonのリストにない乱数を選択するにはどうすればよいですか?

    これを実行する方法は、特定のリストで見つからなくなるまで、範囲内の乱数を生成し続けることです。 randomeモジュールのrandrange()関数を使用して乱数を生成し、それがメンバーシップ演算子に含まれていないことによってリストに含まれているかどうかを確認します >>> l1=[2,4,7] >>> while True:         x=random.randrange(1,10)         if x not in l1:break >>> x

  6. Pythonで範囲から要素をランダムに選択するにはどうすればよいですか?

    乱数モジュールのrandrange()関数は、数値の範囲からランダムに選択された数値を返します。関数の形式は次のとおりです- randrange(start, stop, step) startはデフォルトで0で、stepはデフォルトで1です。以下は、randrange()関数の例です- >>> import random >>> x=random.randrange(10,20,2) #even numbers between 10-20 >>> x 16 >>> x=random.randrange(1,100,2)

  7. Pythonでrandom.seed()を使用するのはなぜですか?

    ランダムモジュールのseed()メソッドは、乱数ジェネレーターを初期化します。 random.seed(a,b) aが省略されているか、Noneの場合、現在のシステム時刻が使用されます。ランダム性ソースがオペレーティングシステムによって提供される場合、システム時間の代わりにそれらが使用されます aがintの場合、直接使用されます。 バージョン2(デフォルト)では、str、bytes、またはbytearrayオブジェクトがintに変換され、そのすべてのビットが使用されます。 バージョン1(古いバージョンのPythonからランダムシーケンスを再現するために提供)では、strとbytesのア

  8. Pythonを使用して0から9までのランダムな整数を生成するにはどうすればよいですか?

    ランダムモジュールのrandint()関数は、指定された範囲でランダムに生成された整数を返します。 0から9までのランダムな整数を取得するには >>> import random >>> random.randint(0,9) 0 >>> random.randint(0,9) 5 >>> random.randint(0,9) 6 >>> random.randint(0,9) 8

  9. Pythonでオブジェクトのリストをシャッフルするにはどうすればよいですか?

    Pythonには、ランダム化関連の関数を提供するランダムモジュールがあります。 shuffle()関数は、リスト内のアイテムのシーケンスをランダム化します。 >>> import random >>> l1=['aa',22,'ff',15,90,5.55] >>> random.shuffle(l1) >>> l1 [22, 15, 90, 5.55, 'ff', 'aa'] >>> random.shuffle(l1) >>&

  10. Pythonでリストのアイテムをランダム化する方法は?

    Python標準ライブラリのランダムモジュールは、要素がランダムに配置されたシーケンスを返すshuffle()関数を提供します。 >>> import random >>> l1=['aa',22,'ff',15,90,5.55] >>> random.shuffle(l1) >>> l1 [22, 15, 90, 5.55, 'ff', 'aa'] >>> random.shuffle(l1) >>> l1 ['a

  11. Pythonのrandom.uniformメソッドとは何ですか?

    uniform()関数は、標準のPythonライブラリのランダムモジュールで定義されています。指定された範囲の数値の間でランダムな浮動小数点数を返します >>> import random >>> random.uniform(10,100) 20.118467024396452 >>> random.uniform(10,100) 23.739576765885502

  12. Pythonで再帰を使用して10進数を2進数に変換する方法は?

    10進数に相当する2進数は、2で除算した余りを逆の順序で印刷することで得られます。この変換の再帰的な解決策は次のとおりです。 def tobin(x):     strbin=     if x>1:         tobin(x//2)     print (x%2, end=) num=int(input(enter a number)) tobin(num) To test the output, run above code enter a number25 11001 en

  13. Pythonを使用して行列を転置する方法は?

    行列の行と列が入れ替わると、行列は転置されたと言われます。 Pythonでは、マトリックスは同数のアイテムのリストのリストに他なりません。 3行2列のマトリックスがリストオブジェクトの後にあります X = [[12,7],     [4 ,5], [3 ,8]] 転置された外観は2行3列になります。ネストされたループを使用すると、これを実現できます。 X = [[12,7],     [4 ,5],     [3 ,8]] result = [[0,0,0],         &nbs

  14. Pythonで行列を1行で転置する方法は?

    NumPyパッケージには、ndarrayオブジェクトを転置された配列に変換するための非常に便利な関数transpose()が含まれています >>> a = np.array([[1, 2], [3, 4]]) >>> a array([[1, 2],        [3, 4]]) >>> a.transpose() array([[1, 3],        [2, 4]])

  15. Pythonを使用して2つの行列を乗算する方法は?

    2つの行列の乗算は、最初の行列の列数が2番目の行列の行数と等しい場合にのみ可能です。 乗算は、ネストされたループを使用して実行できます。次のプログラムには、それぞれ3行3列の2つの行列xとyがあります。結果のz行列も3X3構造になります。最初の行列の各行の要素は、2番目の行列の列の対応する要素で乗算されます。 例 X = [[1,2,3],          [4,5,6],          [7,8,9]]     Y = [[10,11,12],   &nb

  16. Pythonを使用して数値が素数であるかどうかを確認するにはどうすればよいですか?

    この問題の次の解決策で使用される原則は、与えられた数を3からすべての平方根で割ることです。数の平方根は可能な最大の要因であり、それを超えると、それをチェックする必要はありません。は他の数で割り切れて、素数であると判断します。 この関数は、2で割り切れる2未満のすべての数値に対してfalseを返します。その他の場合、すべての戻り値)関数は、平方根までの任意の数値で割り切れる場合はfalseになり、そうでない場合はtrueになります。任意の数で割り切れる 例 def is_prime(a):     if a < 2:        

  17. Pythonのabs()とfabs()の違いは何ですか?

    どちらの関数も、符号を無視して数値の絶対値を返します。ただし、abs()は組み込み関数であり、ライブラリ/モジュールをロードする必要はありません。一方、fabs()関数は数学モジュールで定義されているため、使用する前に同じものをインポートする必要があります。 >>> abs(-45) 45 >>> abs(110.12) 110.12 >>> import math >>> math.fabs(-45) 45.0 >>> math.fabs(110.12) 110.12

  18. Pythonでx未満の最大の整数を見つけるにはどうすればよいですか?

    Pythonのfloor()関数は、指定された数値よりも小さい最も近い整数を返します。 >>> import math >>> x=6.67 >>> math.floor(x) 6 >>> x=1.13 >>> math.floor(x) 1 >>> x=-5.78 >>> math.floor(x) -6 -6は-5.78未満であることに注意してください

  19. Pythonでxより大きい最小の数を見つける方法は?

    組み込み関数ceil()は、指定された数値よりも大きい最小の数値を返します >>> x=6.67 >>> import math >>> math.ceil(x) 7 >>> x=1.13 >>> math.ceil(x) 2 >>> x=5.78 >>> math.ceil(x) 6 >>> x=-5.78 >>> math.ceil(x) -5 -5は-5.78より大きいことに注意してください

  20. Pythonで数値の自然対数を計算する方法は?

    数学モジュールでは、対数値を計算するための2つの関数が定義されています。 log()関数は数値の自然対数を返しますが、log10()は標準の対数、つまり基数10を計算します log()関数は、数値と底の2つの引数を取ります import math print ("math.log(100.12) : ", math.log(100.12)) print ("math.log(100.72) : ", math.log(100.72)) print ("math.log(math.pi) : ", math.log(math.pi))

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:58/450  20-コンピューター/Page Goto:1 52 53 54 55 56 57 58 59 60 61 62 63 64