Computer >> Máy Tính >  >> Lập trình >> Python

Nhận cosin lượng giác của một mảng các góc được cho theo độ bằng Python

Để tìm cosin lượng giác của một mảng các góc được cho theo độ, hãy sử dụng phương thức numpy.cos () trong Python Numpy. Phương thức trả về cosine của mỗi phần tử của tham số thứ nhất x. Tham số thứ nhất, x, là Góc, tính bằng radian (2pi có nghĩa là 360 độ). Đây, nó là một mảng các góc. Tham số thứ 2 và thứ 3 là tùy chọn.

Tham số thứ 2 là một ndarray, một vị trí mà kết quả được lưu trữ. Nếu được cung cấp, nó phải có hình dạng mà các đầu vào phát sóng tới. Nếu không được cung cấp hoặc Không có, một mảng mới được cấp phát sẽ được trả về. Atuple phải có độ dài bằng số lượng đầu ra.

Tham số thứ 3 là điều kiện được phát qua đầu vào. Tại các vị trí có điều kiện làTrue, mảng out sẽ được đặt thành kết quả ufunc. Ở những nơi khác, mảng out sẽ giữ nguyên giá trị ban đầu của nó. Lưu ý rằng nếu một mảng out chưa khởi tạo được tạo thông qua mặc định out =None, các vị trí trong đó có điều kiện là False sẽ vẫn chưa được khởi tạo.

Các bước

Đầu tiên, hãy nhập thư viện được yêu cầu -

 nhập numpy dưới dạng np 

Sau đây là Mảng các góc, tìm cos 0, cos 30, cos 45, cos 60, cos 90, cos 180 -

 arr =np.array ((0., 30., 45., 60., 90., 180.)) 

Hiển thị mảng của chúng tôi -

 print ("Mảng ... \ n", arr) 

Nhận loại dữ liệu -

 print ("\ nKiểu dữ liệu kiểu ... \ n", kiểu arr.dtype) 

Nhận các kích thước của Mảng -

 print ("\ nKích thước mảng ... \ n", arr.ndim) 

Nhận số phần tử của Mảng -

 print ("\ nSố phần tử trong Mảng ... \ n", arr.size) 

Để tìm cosin của một mảng các góc được cho theo độ, hãy sử dụng phương thức cos () trong Python Numpy -

 print ("\ nResult ...", np.cos (arr * np.pi / 180.)) 

Ví dụ

 import numpy as np # Để tìm cosin lượng giác của một mảng các góc được cho theo độ, hãy sử dụng phương thức numpy.cos () trong Python Numpy # Phương thức này trả về cosin của mỗi phần tử của tham số thứ nhất x.print ( "Tính cosin lượng giác của một mảng các góc ...") # Mảng các góc # tìm cos 0, cos 30, cos 45, cos 60, cos 90, cos 180arr =np.array ((0., 30, 45 ., 60., 90., 180.)) # Hiển thị mảng in ("Mảng ... \ n", arr) # Nhận kiểu của mảng dấu ("\ nLoại mảng của chúng tôi ... \ n", arr. dtype) # Lấy kích thước của Dấu mảng ("\ nKích thước mảng của chúng tôi ... \ n", arr.ndim) # Lấy số phần tử trong Dấu mảng ("\ nSố phần tử ... \ n", arr. size) # Để tìm cosin của một mảng các góc được cho theo độ, hãy sử dụng phương thức cos () trong Python Numpyprint ("\ nResult ...", np.cos (arr * np.pi / 180.))  

Đầu ra

 Tính cosin lượng giác của một mảng góc ... Mảng ... [0. 30. 45. 60. 90. 180.] Kiểu Mảng của chúng ta ... float64Kích thước mảng của chúng ta ... 1Số phần tử ... 6Kết quả ... [1.00000000e + 00 8.66025404e-01 7.07106781e-01 5.00000000e-016.12323400e-17 -1.00000000e + 00]