Python
 Computer >> コンピューター >  >> プログラミング >> Python

Numpy配列を逆にするPythonプログラム?


これは、numpy配列を逆にする必要がある単純なプログラムです。同じようにnumpy.flip()関数を使用します。

アルゴリズム

Step 1: Import numpy.
Step 2: Define a numpy array using numpy.array().
Step 3: Reverse the array using numpy.flip() function.
Step 4: Print the array.

サンプルコード

import numpy as np

arr = np.array([10,20,30,40,50])
print("Original Array: \n", arr)

arr_reversed = np.flip(arr)
print("\nReversed Array: \n", arr_reversed)

出力

Original Array:
[10 20 30 40 50]

Reversed Array:
[50 40 30 20 10]

  1. 配列内の反転をカウントするPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されます。必要な反転をカウントして表示する必要があります。 反転カウントは、配列をソートするために必要なステップ数をカウントすることによって取得されます。 次に、以下の実装のソリューションを見てみましょう- 例 # count def InvCount(arr, n):    inv_count = 0    for i in range(n):       for j in range(i + 1, n):  

  2. 配列ローテーション用のPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −テキストとパターンが与えられた場合、パターンのすべての出現とその順列(またはアナグラム)をテキストで印刷する必要があります。 次に、以下の実装のソリューションを見てみましょう- 例 # maximum value MAX = 300 # compare def compare(arr1, arr2):    for i in range(MAX):       if arr1[i] != arr2[i]:       &nbs