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

Python - numpy.logspace

numpy.logspace trả về một tập hợp các số cách đều nhau trên thang bản ghi. Cú pháp của nó như sau -

 numpy.logspace (start, stop, num =50, endpoint =True / False, base =10.0, dtype =None) 

Tham số

logspace hàm có thể chấp nhận các tham số sau -

  • bắt đầu - Bắt đầu trình tự; mặc định là 0.

  • dừng lại - Điểm cuối của trình tự.

  • num - Số phần tử được tạo giữa trình tự bắt đầu và dừng.

  • điểm cuối - Nó kiểm soát xem dừng giá trị có được bao gồm trong mảng đầu ra hay không. Nếu điểm cuối Đúng , sau đó tham số dừng được bao gồm dưới dạng mục cuối cùng trong nd.array . Nếu endpoint =false , thì tham số dừng không được bao gồm.

  • cơ sở - Cơ sở của không gian đăng nhập. Theo mặc định, nó là 10.0.

  • loại - Nó mô tả kiểu mảng đầu ra.

Ví dụ 1

Chúng ta hãy xem xét ví dụ sau -

 # Nhập kho thư viện bắt buộc nhập dưới dạng np # logspace () functionx =np.logspace (start =1, stop =8, endpoint =False) print ("logspace của X:\ n", x) 

Đầu ra

Chương trình trên sẽ tạo ra kết quả sau -

 logspace của X:[1.00000000e + 01 1.38038426e + 01 1.90546072e + 01 2.63026799e + 01 3.63078055e + 01 5.01187234e + 01 6.91830971e + 01 9.54992586e + 01 1.31825674e + 02 1.81970086e + 02 2.51188643e +02 3.46736850e + 02 4.78630092e + 02 6.60693448e + 02 9.12010839e + 02 1.25892541e + 03 1.73780083e + 03 2.39883292e + 03 3.31131121e + 03 4.57088190e + 03 6.30957344e + 03 8.70963590e + 03 1.20226443e + 04 1.65958691e + 04 2.29086765e + 04 3.16227766e + 04 4.36515832e + 04 6.02559586e + 04 8.31763771e + 04 1.14815362e + 05 1.58489319e + 05 2.18776162e + 05 3.01995172e + 05 4.16869383e + 05575439937e + 05575439937e + 055754399378 +05 1.09647820e + 06 1.51356125e + 06 2.08929613e + 06 2.88403150e + 06 3.98107171e + 06 5.49540874e + 06 7.58577575e + 06 1.04712855e + 07 1.44543977e + 07 1.99526231e + 07 2.75422870e + 07e + 07 5,24807460e + 07 7.24435960e + 07] 

Ví dụ 2

Hãy để chúng tôi lấy một ví dụ khác. hãy xem xét ví dụ sau -

 # Import numpyimport numpy as np # logspace () functionx =np.logspace (start =2, stop =4, num =4, base =3.0) print ("logspace của X:\ n", x)  

Đầu ra

Nó sẽ tạo ra kết quả sau -

 logspace của X:[9. 18.72075441 38.9407384 81.] 

Ở đây, chúng tôi có num =4 , vì vậy nó chỉ tạo ra 4 phần tử ở giữa bắt đầu và dừng và chúng tôi đã lấy cơ sở là 3.0 thay vì 10.0 mặc định.