Hướng dẫn dùng python reversing 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]

Bài viết liên quan

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>10. list trong python

Bài sau
Kiểm tra và lấy phần tử trùng nhau trong list python
Bài tiếp
Tìm max[] min[] và cách tính tổng các phần tử trong list Python
  • Bài viết mới nhất
  • Làm tròn số trong JavaScript [Math.round, Math.ceil, Math.floor] tháng 7 1, 2022
  • Số mũ trong JavaScript [Math.pow, Math.exp] tháng 7 1, 2022
  • Math.max và Math.min trong JavaScript tháng 7 1, 2022
  • Math.random trong JavaScript tháng 7 1, 2022
  • throw trong JavaScript và cách trả về ngoại lệ tuỳ ý tháng 7 1, 2022
  • Các ngoại lệ trong JavaScript và cách xử lý tương ứng tháng 7 1, 2022
  • try...catch trong JavaScript và cách xử lý ngoại lệ tháng 7 1, 2022
  • Xử lý ngoại lệ của hàm xử lý mô tả trong khối try tháng 7 1, 2022
Profile

Tác giả : Kiyoshi [Chis Thanh]

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.if[typeof ez_ad_units != 'undefined']{ez_ad_units.push[[[728,90],'laptrinhcanban_com-medrectangle-1','ezslot_8',196,'0','0']]};if[typeof __ez_fad_position != 'undefined']{__ez_fad_position['div-gpt-ad-laptrinhcanban_com-medrectangle-1-0']};

Bài Viết Liên Quan

Toplist mới

Bài mới nhất

Chủ Đề