Numpy arcsin

Numpy Arcsin



“NumPy là một mô-đun Python được sử dụng để tính toán các biểu thức toán học. Nó được sử dụng để tính toán các hàm số giúp cho việc tính toán toán học trở nên dễ dàng chỉ bằng cách gọi các hàm toán học cài sẵn. Bằng cách này, chúng tôi có thể giải quyết các nhiệm vụ phức tạp trong vòng vài phút. Arcsin () là một hàm toán học NumPy và nó là hàm lượng giác (sin) nghịch đảo, tức là sin -1 (x). Có sáu hàm lượng giác; arcsin là một trong số chúng, có nghĩa là y = sin -1 (x) là một đối một trên [–π / 2, π / 2], “y” trả về nghịch đảo của x và “x” là giá trị mà chúng ta sẽ phân bổ. Hàm này nhận giá trị đầu vào tính bằng radian, không tính bằng độ. Các hàm lượng giác này được dùng để vẽ bảng cho đồ thị. Chúng ta có thể sử dụng hàm arcsin () để tìm nghịch đảo sin của số nguyên, giá trị dấu phẩy động và mảng nhưng trong miền giới hạn. Khoảng của hàm sin là -1 ≤ sin x ≤ 1; chúng tôi không thể gán bất kỳ giá trị nào ngoài phạm vi này trong arcsin (). ”

Cú pháp

Tên_ hàm. arcsin ( x , ngoài = Không có , ở đâu = ĐÚNG VẬY )

Tên_ hàm có thể là bất cứ thứ gì chúng ta mong muốn; đó là sự lựa chọn của chúng tôi; tại điểm nối này, chúng tôi sử dụng 'np' làm tên hàm. Để sử dụng phương thức arcsin (), chúng ta cần nhập thư viện có liên quan, đó là NumPy, tức là nhập numpy dưới dạng np.







ví dụ. arcsin ( x , ngoài = Không có , ở đâu = ĐÚNG VẬY )

Trong arcsin (x), “x” là số có nghịch đảo mà chúng ta muốn tìm. Nó có thể là bất kỳ số hoặc mảng nào.



Thông số

Trong phương thức arcsin (), có ba tham số, x, out và where. Kiểu trả về sẽ trả về mảng đầu ra.



X: x có thể là bất kỳ số nguyên, giá trị dấu phẩy động hoặc mảng nào. “X” là giá trị mà lập trình viên phân bổ có nghịch đảo sin mà chúng ta muốn tìm, nhưng hãy nhớ phạm vi -1 ≤ sin x ≤ 1. Hàm này nhận giá trị bằng radian, nhưng nếu chúng ta muốn tính bằng độ, chúng ta có thể chuyển đổi .





Ngoài: ra là nơi chúng tôi muốn lưu trữ nghịch đảo của “x”. Đây là tùy chọn.

Ở đâu: Nó là một biểu thức mà nếu điều kiện là đúng, thì một hàm phổ quát được thiết lập. Nếu điều kiện sai, đầu ra sẽ vẫn ở dạng ban đầu. Đối số 'ở đâu' cũng là tùy chọn



Loại trả lại

Kiểu trả về sẽ trả về đầu ra tính bằng radian trong miền xác định, là [–π / 2, π / 2].

Nghịch đảo sin của một số nguyên

Đoạn mã sẽ giải thích cách chúng ta có thể nhận được nghịch đảo sin của một giá trị số nguyên.

Nhập thư viện numpy là bước đầu tiên. Chúng tôi sẽ sử dụng “np” khi chúng tôi gọi phương thức arcsin (). Sau tên đó, một biến cho biết “value_1” với giá trị nguyên 1. Hàm arcsin () nhận các giá trị đầu vào tính bằng radian trong phạm vi được chỉ định. Sử dụng phương thức np.arcsin () và bên trong phương thức arcsin (), hãy viết biến mà chúng tôi đã gán một giá trị nguyên. Lưu trữ hàm này trong biến 'kết quả'. Thông qua biến này, chúng ta sẽ in ra giá trị nghịch đảo của giá trị số nguyên. Hiển thị thông báo bằng cách sử dụng hàm print (). Sau đó, để in giá trị kết quả, hãy đặt tên biến bên trong print ().

Màn hình đầu ra sẽ hiển thị một thông báo và hàm arcsin () sẽ tìm nghịch đảo sin của 1 và sau đó hiển thị giá trị.

Nghịch đảo sin của một số dấu phẩy động

Chương trình sẽ làm rõ bằng cách nào chúng ta có thể phát hiện ra nghịch đảo sin của giá trị dấu phẩy động.

Nhập thư viện của numpy. Khởi tạo một biến có số dấu phẩy động trong phạm vi [-1, 1]. Ở đây biến là 'số' và giá trị được chỉ định là '0,4'. Sau đó, gọi phương thức np.arcsin () để tìm nghịch đảo của giá trị dấu phẩy động. Sau đó, lưu trữ một giá trị kết quả trong biến “đầu ra”, với biến “đầu ra” in ra giá trị nghịch đảo sin của số dấu phẩy động được yêu cầu. Trước đó, hiển thị một văn bản trên màn hình đầu ra bằng cách khai báo câu lệnh in.

Màn hình đầu ra hiển thị văn bản mà chúng ta đã đặt bên trong phương thức print (). Sau đó, nó in ra nghịch đảo được tính toán của giá trị dấu phẩy động.

Sin nghịch đảo của các phần tử của mảng 1-D

Trong trường hợp này, chúng ta sẽ tìm nghịch đảo của sin bằng phương thức arcsin () bằng cách gán mảng một chiều theo độ và chuyển nó thành radian.

Tích hợp mô-đun numpy dưới dạng np. Sau đó khởi tạo mảng một chiều bằng hàm np.array (). Bên trong hàm này, khởi tạo mảng 1D theo độ. Nhưng arcsin () nhận giá trị tính bằng radian; để chuyển đổi mảng theo độ sang radian bằng công thức “array_1 * np.pi / 180”. Sau đó, lưu giá trị kết quả trong biến “array_1”. Gọi phương thức print () để hiển thị mảng đã chuyển đổi với một thông báo. Sau đó, chuyển mảng đã chuyển đổi đó sang hàm arcsin (). Nó sẽ tìm nghịch đảo sin của mảng được chuyển đổi và lưu giá trị trong biến 'kết quả'. Để in thông báo trên bảng điều khiển và in nghịch đảo sin của mảng đã chuyển đổi, chúng ta phải sử dụng câu lệnh print (). Bằng cách này, chúng ta có thể sử dụng mảng theo độ và sau khi chuyển đổi sang radian, chúng ta có thể tìm thấy nghịch đảo sin của mảng. Chúng ta cũng có thể chuyển đổi giá trị radian thành độ.

Dòng đầu tiên trong kết quả đại diện cho thông điệp. Sau đó, ở dòng tiếp theo, nó hiển thị mảng được chuyển đổi theo đơn vị radian. Dòng thứ ba hiển thị một cụm từ và dòng thứ tư hiển thị nghịch đảo sin của mảng được chuyển đổi.

Sin nghịch đảo của các phần tử của mảng 2-D

Lấy nghịch đảo sin của mảng hai chiều bằng phương thức arcsin ().

Đầu tiên, kết hợp thư viện numpy với tên hàm “np”. Khởi tạo mảng hai chiều. Ở đây một hàng có giá trị số nguyên và hàng thứ hai có giá trị dấu phẩy động. Cả hai đều tính bằng radian. Hiển thị mảng ban đầu bằng cách sử dụng câu lệnh in. Sau đó, sử dụng phương thức arcsin () để lấy nghịch đảo sin của mảng 2D và lưu trữ kết quả trong biến “output”. Cuối cùng, đầu tiên, hiển thị thông báo và sau đó hiển thị nghịch đảo sin của mảng 2D bằng cách sử dụng phương thức print ().

Kết quả là, chúng tôi nhận được mảng 2D mà chúng tôi đã khởi tạo trong mã và nghịch đảo sin được tính toán của mảng 2D.

Sự kết luận

Trong hướng dẫn này, chúng ta đã nói về phương thức NumPy arcsin () và cách chúng ta có thể sử dụng hàm này trong mã Python. Các ví dụ khác nhau được thảo luận trong bài viết này, giải thích phương thức arcsin () với các kiểu dữ liệu và mảng khác nhau để giúp bạn dễ dàng hiểu khái niệm. Và chúng tôi cũng quan sát cách chúng tôi có thể tính toán nghịch đảo sin của mảng khi mảng đầu vào theo độ. Chúng tôi đã đề cập đến từng chi tiết nhỏ sẽ giúp bạn tìm hiểu phương pháp này và cách sử dụng nó.