Cần giúp đỡ. Làm thế nào tôi có thể lấy hình vuông trong python?
Một số giải pháp được cho là rõ ràng KHÔNG phù hợp. ví dụ
import numpy as np
import math
x = np.arange[0, 3, 0.5]
print[[[math.sin[i] ** 2] for i in x]]
print[[math.sin[math.sin[i]]for i in x]]
# [0.0, 0.22984884706593015, 0.7080734182735712, 0.9949962483002227, 0.826821810431806, 0.3581689072683868]
#[0.0, 0.4612695550331807, 0.7456241416655579, 0.8401148815567654, 0.7890723435728884, 0.5633808209655248]
# or
x = np.arange[0, 3, 0.5]
print[np.sin[x] ** 2]
print[np.sin[np.sin[x]]]
# [0. 0.22984885 0.70807342 0.99499625 0.82682181 0.35816891]
# [0. 0.46126956 0.74562414 0.84011488 0.78907234 0.56338082]
Thư viện toán học trong python có rất nhiều hàm lượng giác đủ để thực hiện các phép tính lượng giác khác nhau chỉ trong các dòng mã tối thiểu. Các hàm này có thể được sử dụng sau khi nhập mô-đun toán học hoặc bằng cách tham chiếu thư viện toán học với toán tử dấu chấm như sau
math.function_name[parameter]
# or import the math module
import math
Có 2 phương thức trợ giúp giúp chuyển đổi giá trị từ radian sang độ và ngược lại để bạn có thể kiểm tra giá trị ở bất kỳ định dạng nào bạn muốn
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
9. Phương thức này chuyển đổi giá trị được truyền cho nó từ radian sang độ90.0 1.04719755119659760. Phương thức này chuyển đổi giá trị được truyền cho nó từ độ sang radian
Thông tin nhanh. Tất cả các hàm lượng giác trong Python đều giả định rằng góc đầu vào tính bằng
90.0 1.04719755119659761
Ngoài ra, khi chúng ta học toán,
90.0 1.04719755119659762 là 90 độ và
90.0 1.04719755119659763 là 60 độ, mô-đun toán học trong python cung cấp hằng số
90.0 1.04719755119659764 đại diện cho
90.0 1.04719755119659764 có thể được sử dụng với hàm lượng giácHàm lượng giácMô tảtoán học. cos[] Nó trả về cosin của số [tính bằng radian]. môn Toán. sin[] Nó trả về sin của số [tính bằng radian]. môn Toán. tan[] Nó trả về tang của số tính bằng radian. môn Toán. acos[] Nó trả về cung cosin của số tính bằng radian. môn Toán. asin[] Nó trả về cung sin của số tính bằng radian. môn Toán. atan[] Nó trả về cung tiếp tuyến của số tính bằng radian
Thời gian cho một ví dụ
Trong ví dụ mã bên dưới, chúng tôi đã sử dụng các phương thức
90.0 1.04719755119659766 và
90.0 1.04719755119659767,
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
đầu ra
90.0 1.0471975511965976
Bây giờ hãy xem hoạt động của các hàm lượng giác khác nhau, từng cái một
90.0
1.0471975511965976
8 Chức năng
Hàm này trả về sin của giá trị được truyền [x ở đây]. Đầu vào
90.0 1.04719755119659769 phải là một góc được đề cập dưới dạng radian [pi/2, pi/3/ pi/6, v.v.]
Chức năng math.function_name[parameter]
# or import the math module
import math
50
math.function_name[parameter]
# or import the math module
import math
Hàm này trả về cosin của giá trị được truyền [x ở đây]. Đầu vào
90.0 1.04719755119659769 là một góc được biểu thị bằng radian
math.function_name[parameter]
# or import the math module
import math
52 Chức năng
math.function_name[parameter]
# or import the math module
import math
Hàm này trả về tang của giá trị được truyền cho nó, i. e sin/cosine của một góc. Đầu vào ở đây là một góc tính theo radian
Ví dụ về mã cho math.function_name[parameter]
# or import the math module
import math
53, math.function_name[parameter]
# or import the math module
import math
54 và math.function_name[parameter]
# or import the math module
import math
55
math.function_name[parameter]
# or import the math module
import math
math.function_name[parameter]
# or import the math module
import math
math.function_name[parameter]
# or import the math module
import math
Dưới đây chúng tôi có một ví dụ mã đơn giản cho 3 hàm lượng giác được xác định ở trên,
math.function_name[parameter]
# or import the math module
import math
5đầu ra
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
2math.function_name[parameter]
# or import the math module
import math
56 Chức năng
math.function_name[parameter]
# or import the math module
import math
Hàm này trả về nghịch đảo của sin, còn được gọi là cung sin của một số phức. Đầu vào tính bằng radian và phải nằm trong phạm vi -1 đến 1. Nó trả về một số dấu phẩy động làm đầu ra
math.function_name[parameter]
# or import the math module
import math
57 Chức năng
math.function_name[parameter]
# or import the math module
import math
Hàm này trả về nghịch đảo cosin của tham số
90.0 1.04719755119659769 theo đơn vị radian. Đây còn được gọi là cung cosin của một số phức. Giá trị của
90.0 1.04719755119659769 phải nằm trong khoảng -1 và 1. Nó trả về một số dấu phẩy động làm đầu ra
Hàm import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
20
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
Hàm này trả về giá trị nghịch đảo của tiếp tuyến, tính bằng radian. Gọi là tiếp tuyến của số phức. Giá trị của tham số nằm trong khoảng -1 và 1. Nó cũng có thể được biểu diễn dưới dạng
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
21. Nó trả về một số dấu phẩy động làm đầu raVí dụ về mã cho import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
22, import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
23 và import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
24 với các góc tính bằng radian
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
90.0 1.04719755119659762
đầu ra
90.0 1.04719755119659763
Ví dụ dưới đây mô tả cách sử dụng các hàm
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
22, import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
23 và import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
24 với các số phức có định dạng import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
2890.0 1.04719755119659768
đầu ra
90.0 1.04719755119659769
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
29 Chức năng
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
Phương thức này trả về sin hyperbol của góc của số phức được truyền vào
Hàm 90.0
1.0471975511965976
20
Phương thức này trả về cosin hyperbol của góc của số phức được truyền vào
90.0
1.0471975511965976
21 Chức năng
Phương thức này trả về tang hyperbol của góc của số phức được truyền vào
Ví dụ mã cho 90.0
1.0471975511965976
22, 90.0
1.0471975511965976
23 và 90.0
1.0471975511965976
24 với các số phức
90.0 1.04719755119659766
đầu ra
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
0Hàm 90.0
1.0471975511965976
25
Nó trả về nghịch đảo của sin hyperbol của một góc/số phức
Hàm 90.0
1.0471975511965976
26
Nó trả về nghịch đảo của cosin hyperbol của một góc/số phức
Hàm 90.0
1.0471975511965976
27
Nó trả về nghịch đảo của tang hyperbol của một góc/số phức
Ví dụ mã cho các phương thức 90.0
1.0471975511965976
28, 90.0
1.0471975511965976
29 và 90.0
1.0471975511965976
30 với số phức
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
1đầu ra
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
290.0
1.0471975511965976
31 Chức năng
Điều này có nghĩa là
90.0 1.047197551196597632 trong đó cả y và x đều là các giá trị số. Nó trả về một giá trị nằm giữa
90.0 1.047197551196597633 và
90.0 1.04719755119659764. Điều này biểu thị góc giữa trục x dương và tọa độ [x,y]
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
3đầu ra
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
4Hàm 90.0
1.0471975511965976
35
Hàm này trả về cạnh huyền, i. e định mức Euclide. Điều này có nghĩa là nó trả về khoảng cách giữa điểm gốc và điểm [x,y]. Điều này cho biết độ dài của vectơ trong không gian 2 D. Định mức Euclide còn được gọi là 'độ lớn' của vectơ. Đây là giá trị số của vectơ [vì vectơ có độ lớn cũng như hướng]
Nếu nhiều hơn 2 đối số được thông qua, nó sẽ trả về một cách duyên dáng một
90.0 1.047197551196597636
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
5đầu ra
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
6GHI CHÚ. Khi các giá trị này được so sánh với các giá trị số của các góc, có thể có một vài khác biệt ở vị trí thập phân, có thể bỏ qua một cách an toàn. Ví dụ:
90.0 1.047197551196597637 chuyển đổi thành tan 60 và tương đương với
90.0 1.047197551196597638. Nếu chức năng
math.function_name[parameter]
# or import the math module
import math
55 được sử dụng, đầu ra là 1. 7320508075688767 trong khi 90.0 1.047197551196597638 cho 1. 7320508075688772
Có đơn giản thế này không?
Vâng, bạn hoàn toàn đúng. Có hai loại ngoại lệ có khả năng xảy ra do sử dụng sai các phương pháp này
LoạiLỗi. Loại lỗi này xảy ra khi một giá trị không phải là số được truyền dưới dạng tham số cho một trong các phương pháp lượng giác
Giá trịError. Loại lỗi này xảy ra một giá trị/tham số không hợp lệ được truyền cho phương thức
Một ví dụ chứng minh cả hai ngoại lệ
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
7đầu ra
import math
print[math.degrees[[math.pi/2]]]
print[math.radians[60]]
8Phần kết luận
Chúng tôi đã tìm hiểu về cách sử dụng các phương pháp lượng giác khác nhau bằng cách nhập mô-đun toán học vào python. Hãy nhớ luôn chuyển tham số trong
90.0 1.04719755119659761 hoặc chuyển đổi
90.0 1.047197551196597682 thành
90.0 1.04719755119659761 rồi chuyển nó dưới dạng tham số