Hướng dẫn dùng 65/50 python

Viết một chương trình Python để đảo ngược Mảng Numpy đã cho. Chúng ta có thể sử dụng kỹ thuật cắt với một giá trị âm để lấy ngược Mảng Numpy. Trong ví dụ này, chúng tôi đã sử dụng tương tự để đảo ngược mảng số và chuỗi.

# Python Program to Reverse an Array 
import numpy as np

orgarr = np.array([15, 20, 50, 40, 78, 99, 248])
print("Original Numeric Numpy Array Items = ", orgarr)

revarr = orgarr[::-1]
print("After Reversing Numeric Numpy Array = ", revarr)

orgstrarr = np.array(['UK', 'India', 'USA', 'Japan'])
print("Original String Numpy Array Items = ", orgstrarr)

revstrarr = orgstrarr[::-1]
print("After Reversing String Numpy Array = ", revstrarr)

Ví dụ Python này sử dụng biến tạm thời để thay đổi các mục của mảng số và đảo ngược chúng.

import numpy as np

orgarr = np.array([14, 27, 99, 50, 65, 18, 195, 100])
print("Original Numeric Numpy Array Items = ", orgarr)

j = len(orgarr) - 1
i = 0

while(i < j):
    temp = orgarr[i]
    orgarr[i] = orgarr[j]
    orgarr[j] = temp
    i += 1
    j -= 1

print("After Reversing Numeric Numpy Array = ", orgarr)
Original Numeric Numpy Array Items =  [ 14  27  99  50  65  18 195 100]
After Reversing Numeric Numpy Array =  [100 195  18  65  50  99  27  14]

Trong ví dụ Python Numpy Array này, chúng tôi đã tạo một hàm (def reverseArray (orgarr, number)) đảo ngược mảng được truyền cho nó.

# Python Program to Reverse an Array using functions
import numpy as np

def reverseArray(orgarr, number) :
    j = number - 1
    i = 0
    
    while(i < j):
        temp = orgarr[i]
        orgarr[i] = orgarr[j]
        orgarr[j] = temp
        i += 1
        j -= 1


arrList = []
number = int(input("Enter the Total Array Items = "))
for i in range(1, number + 1):
    value = int(input("Enter the %d Array value = " %i))
    arrList.append(value)

orgarr = np.array(arrList)
print("Original Numeric Numpy Array Items = ", orgarr)

reverseArray(orgarr, number) 
print("After Reversing Numeric Numpy Array = ", orgarr)
Enter the Total Array Items = 4
Enter the 1 Array value = 20
Enter the 2 Array value = 40
Enter the 3 Array value = 60
Enter the 4 Array value = 80
Original Numeric Numpy Array Items =  [20 40 60 80]
After Reversing Numeric Numpy Array =  [80 60 40 20]

Trong ví dụ Python này, chúng tôi đã tạo một hàm đệ quy để Đảo ngược một mảng (reverseArray (orgarr, i + 1, j – 1)) với các giá trị được cập nhật.

import numpy as np

def reverseArray(orgarr, i, j) :
   if(i < j):
        temp = orgarr[i]
        orgarr[i] = orgarr[j]
        orgarr[j] = temp
        reverseArray(orgarr, i + 1, j - 1)
        

orgarr = np.array([22, 44, 87, 538, 89, 120, 197])
print("Original Numeric Numpy Array Items = ", orgarr)

reverseArray(orgarr, 0, (len(orgarr) - 1))
print("After Reversing Numeric Numpy Array = ", orgarr)
Original Numeric Numpy Array Items =  [ 22  44  87 538  89 120 197]
After Reversing Numeric Numpy Array =  [197 120  89 538  87  44  22]

Viết một chương trình Python để đảo ngược Mảng Numpy đã cho. Chúng ta có thể sử dụng kỹ thuật cắt với một giá trị âm để lấy ngược Mảng Numpy. Trong ví dụ này, chúng tôi đã sử dụng tương tự để đảo ngược mảng số và chuỗi.

# Python Program to Reverse an Array import numpy as np orgarr = np.array([15, 20, 50, 40, 78, 99, 248]) print("Original Numeric Numpy Array Items = ", orgarr) revarr = orgarr[::-1] print("After Reversing Numeric Numpy Array = ", revarr) orgstrarr = np.array(['UK', 'India', 'USA', 'Japan']) print("Original String Numpy Array Items = ", orgstrarr) revstrarr = orgstrarr[::-1] print("After Reversing String Numpy Array = ", revstrarr)

Ví dụ Python này sử dụng biến tạm thời để thay đổi các mục của mảng số và đảo ngược chúng.

import numpy as np orgarr = np.array([14, 27, 99, 50, 65, 18, 195, 100]) print("Original Numeric Numpy Array Items = ", orgarr) j = len(orgarr) - 1 i = 0 while(i < j): temp = orgarr[i] orgarr[i] = orgarr[j] orgarr[j] = temp i += 1 j -= 1 print("After Reversing Numeric Numpy Array = ", orgarr)Original Numeric Numpy Array Items = [ 14 27 99 50 65 18 195 100] After Reversing Numeric Numpy Array = [100 195 18 65 50 99 27 14]

Trong ví dụ Python Numpy Array này, chúng tôi đã tạo một hàm (def reverseArray (orgarr, number)) đảo ngược mảng được truyền cho nó.

# Python Program to Reverse an Array using functions import numpy as np def reverseArray(orgarr, number) : j = number - 1 i = 0 while(i < j): temp = orgarr[i] orgarr[i] = orgarr[j] orgarr[j] = temp i += 1 j -= 1 arrList = [] number = int(input("Enter the Total Array Items = ")) for i in range(1, number + 1): value = int(input("Enter the %d Array value = " %i)) arrList.append(value) orgarr = np.array(arrList) print("Original Numeric Numpy Array Items = ", orgarr) reverseArray(orgarr, number) print("After Reversing Numeric Numpy Array = ", orgarr)Enter the Total Array Items = 4 Enter the 1 Array value = 20 Enter the 2 Array value = 40 Enter the 3 Array value = 60 Enter the 4 Array value = 80 Original Numeric Numpy Array Items = [20 40 60 80] After Reversing Numeric Numpy Array = [80 60 40 20]

Trong ví dụ Python này, chúng tôi đã tạo một hàm đệ quy để Đảo ngược một mảng (reverseArray (orgarr, i + 1, j – 1)) với các giá trị được cập nhật.

import numpy as np def reverseArray(orgarr, i, j) : if(i < j): temp = orgarr[i] orgarr[i] = orgarr[j] orgarr[j] = temp reverseArray(orgarr, i + 1, j - 1) orgarr = np.array([22, 44, 87, 538, 89, 120, 197]) print("Original Numeric Numpy Array Items = ", orgarr) reverseArray(orgarr, 0, (len(orgarr) - 1)) print("After Reversing Numeric Numpy Array = ", orgarr)Original Numeric Numpy Array Items = [ 22 44 87 538 89 120 197] After Reversing Numeric Numpy Array = [197 120 89 538 87 44 22]