Hướng dẫn what does rotate do in python? - xoay làm gì trong python?

Tên phương pháp:

quay

Chữ ký phương pháp:

rotate(n)

Tổng quan về phương thức:

  • Phương pháp xoay () của lớp python deque xoay chuỗi có trong đối tượng deque ’n lần. method of python deque class rotates the sequence present in the deque object ‘n’ times.
  • Nếu không có tham số nào được truyền ‘N, sẽ có giá trị mặc định là 1.
  • Nếu ’n, là hướng xoay âm là phải sang trái.
  • Nếu ’n, là hướng xoay dương được để lại sang phải.
  • Phương thức xoay () không trả về một bản sao của deque có chuỗi mới. Thay vào đó, xoay & nbsp; được áp dụng trên nội dung của chính đối tượng deque.rotate() method does not return a copy of the deque which has the new sequence. Instead, rotation is applied on the contents of the deque object itself.

Ví dụ 1 - Xoay đối tượng Python Deque Số lần dương số lần:

bộ sưu tập nhập khẩu

# Tạo một đối tượng deque trống

dequeObject = comcands.deque ()

# Thêm các phần tử vào deque - từ trái sang phải

dequeObject.append(1)

dequeObject.append(3)

dequeObject.append(6)

dequeObject.append(10)

# In nội dung deque

in ("deque trước bất kỳ vòng quay nào:")

print(dequeObject)

# Xoay một lần theo hướng tích cực

dequeObject.rotate()

in ("Deque sau 1 vòng quay tích cực:")

print(dequeObject)

# Xoay hai lần theo hướng tích cực

dequeObject.rotate(2)

in ("Deque sau 2 lần quay tích cực:")

print(dequeObject)

Output:

Deque trước bất kỳ vòng quay nào:

Deque ([1, 3, 6, 10])

Deque sau 1 vòng quay dương:

Deque ([10, 1, 3, 6])

Deque sau 2 lần quay tích cực:

Deque ([3, 6, 10, 1])

Đầu ra cho thấy rằng 3 phép quay dương hiệu quả được áp dụng trên chuỗi các phần tử có trong đối tượng deque.

Ví dụ 2 - Xoay đối tượng Python Deque Số lượng âm số lần:

bộ sưu tập nhập khẩu

# Tạo một đối tượng deque trống

dequeObject = comcands.deque ()

# Thêm các phần tử vào deque - từ trái sang phải

# In nội dung deque

in ("deque trước bất kỳ vòng quay nào:")

in ("deque trước bất kỳ vòng quay nào:")

print(sequenceInDeque)

# Xoay một lần theo hướng tích cực

sequenceInDeque.rotate(-1)

in ("Deque sau 1 vòng quay tích cực:")

print(sequenceInDeque)

# Xoay hai lần theo hướng tích cực

sequenceInDeque.rotate(-2)

in ("Deque sau 2 lần quay tích cực:")

print(sequenceInDeque)

Deque trước bất kỳ vòng quay nào:

Deque trước bất kỳ vòng quay nào:

Deque ([1, 3, 6, 10])

Deque sau 1 vòng quay dương:

Deque ([10, 1, 3, 6])

Deque sau 2 lần quay tích cực:

Deque ([3, 6, 10, 1])

Đầu ra cho thấy rằng 3 phép quay dương hiệu quả được áp dụng trên chuỗi các phần tử có trong đối tượng deque.

Overview:

Xoay hình ảnh là một trong các hoạt động biến đổi hình ảnh có thể được áp dụng trên một hình ảnh. Bằng cách xoay hình ảnh, hình ảnh được xoay về trung tâm của nó theo số độ được chỉ định. Xoay hình ảnh là một chuyên môn hóa chuyển đổi affine. is one of the Image transform operations that can be applied on an Image. By Image rotation, the image is rotated about its center by specified number of degrees. Image rotation is a specialization of affine transformation.

Xoay là một chuyển đổi hình học. Nó có thể được thực hiện thông qua ánh xạ chuyển tiếp hoặc ánh xạ nghịch đảo. & Nbsp;forward mapping or inverse mapping

Hàm chuyển đổi để ánh xạ phía trước là x, y = t (v, w) & nbsp; - X, Y là vị trí pixel đầu ra và V, W là vị trí pixel đầu vào.x,y = T(v, w)  - x, y is the output pixel position and v, w is the input pixel position.

Hàm chuyển đổi để ánh xạ nghịch đảo là V, W = T-1 (X, Y).v,w = T-1(x,y).

Gối, Thư viện xử lý hình ảnh Python & NBSP; sử dụng ánh xạ nghịch đảo hoặc chuyển đổi ngược. Trong ánh xạ nghịch đảo, các vị trí pixel đầu vào được tính toán bằng các vị trí pixel đầu ra. Các giá trị pixel đầu ra được tính toán bằng cách áp dụng một trong các kỹ thuật nội suy trên các giá trị pixel lân cận của pixel đầu vào. Ma trận tranasformation cho phép biến đổi affine trong trường hợp opearar xoay vòng được đưa ra bởi: uses inverse mapping or reverse transformation. In inverse mapping, the input pixel positions are calculated using the output pixel positions. The output pixel values are calculated by applying one of the interpolation techniques on the neighborhood pixel values of the input pixel. The tranasformation matrix for the affine transformation in case of the rotate opeartion is given by:

Hướng dẫn what does rotate do in python? - xoay làm gì trong python?

Trong đó, & nbsp; θ là góc quay.θ is the angle of rotation.

Xoay hình ảnh dẫn đến một số giá trị pixel ngoài ranh giới hình ảnh, đó là các giá trị pixel nằm ngoài kích thước của hình ảnh. Các giá trị như vậy sẽ không được hiển thị trong hình ảnh đầu ra được hiển thị. Điều này xảy ra khi số độ được chỉ định cho xoay hình ảnh không phải là bội số của 90 độ.

Xoay vòng sử dụng python và gối:

Phương pháp xoay () của Gối thư viện xử lý hình ảnh Python lấy số độ làm tham số và xoay & nbsp; Hình ảnh theo hướng ngược chiều kim đồng hồ theo số độ được chỉ định.rotate() method of Python Image Processing Library Pillow takes number of degrees as a parameter and rotates the  image in counter clockwise direction to the number of degrees specified.

Thay phiên, phương thức chuyển vị cũng có thể được sử dụng với một trong các hằng số IMAGE.ROTATE_90, IMAGE.ROTATE_180 và IMAGE.ROTATE_270.Image.ROTATE_90, Image.ROTATE_180 and Image.ROTATE_270.

Example:

# Nhập thư viện xử lý hình ảnh Python

Từ hình ảnh nhập khẩu PIL

# Tạo đối tượng hình ảnh từ hình ảnh

Colorimage & nbsp; = Image.open ("./ Effil.jpg")

# Xoay nó 45 độ

đã xoay & nbsp; & nbsp; & nbsp; & nbsp; = colorimage.rotate (45)

# Xoay nó bằng 90 độ

hoán vị & nbsp; = colorimage.transpose (Image.rotate_90)

# Hiển thị hình ảnh gốc

colorImage.show()

# Hiển thị hình ảnh được xoay 45 độ

rotated.show()

# Hiển thị hình ảnh được xoay 90 độ

transposed.show()

Output:

Hướng dẫn what does rotate do in python? - xoay làm gì trong python?

Hướng dẫn what does rotate do in python? - xoay làm gì trong python?

Hướng dẫn what does rotate do in python? - xoay làm gì trong python?

Xoay được sử dụng để làm gì?

1A: Để thực hiện một hành động, chức năng hoặc hoạt động lần lượt.B: Để vượt qua hoặc thay thế trong một loạt.2: Để quay về một trục hoặc một trung tâm: đặc biệt là: di chuyển theo cách mà tất cả các hạt theo các vòng tròn với vận tốc góc chung về một trục chung.Động từ chuyển tiếp.to perform an act, function, or operation in turn. b : to pass or alternate in a series. 2 : to turn about an axis or a center : revolve especially : to move in such a way that all particles follow circles with a common angular velocity about a common axis. transitive verb.

Xoay hình ảnh làm gì?

Khi đề cập đến một trình soạn thảo hình ảnh hoặc hình ảnh, xoay là một tính năng cho phép bạn biến hình ảnh theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ.Ví dụ, nhiều biên tập viên cho phép bạn xoay hình ảnh 90, 180 hoặc 270.lets you turn an image in a clockwise or counterclockwise direction. For example, many editors allow you to rotate images 90, 180, or 270.

Xoay vòng là gì và nó hoạt động như thế nào?

Xoay, hoặc spin, là chuyển động tròn của một vật thể xung quanh một trục trung tâm.Một đối tượng quay hai chiều chỉ có một trục trung tâm có thể và có thể xoay theo hướng theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ.Một đối tượng ba chiều có vô số trục trung tâm và hướng quay có thể.the circular movement of an object around a central axis. A two-dimensional rotating object has only one possible central axis and can rotate in either a clockwise or counterclockwise direction. A three-dimensional object has an infinite number of possible central axes and rotational directions.