Hướng dẫn dùng numpy logspace python

Ở bài hôm nay . ta sẽ xem cách tạo một mảng từ một dãy số trong phạm vi nhất định

1. numpy.arange :

Hàm này trả về một đối tượng ndarray chứa các giá trị cách đều nhau trong một phạm vi nhất định. Cú pháp như sau :

numpy.arange(start, stop, step, dtype)

  1. start : Khoảng thời gian bắt đầu. Nếu bỏ qua, mặc định là 0
  2. stop : Kết thúc khoảng thời gian 
  3. step : Khoảng cách giữa các giá trị, mặc định là 1
  4. dtype : Kiểu dữ liệu của ndarray kết quả. Nếu không được cung cấp, kiểu dữ liệu đầu vào sẽ được sử dụng

Ví dụ 1 :

import numpy as np 
x = np.arange(5) 
print x

Kết quả :

Ví dụ 2:

import numpy as np 
# dtype set 
x = np.arange(5, dtype = float)
print x

Ví dụ 3 :

# start and stop parameters set 
import numpy as np 
x = np.arange(10,20,2) 
print x

kết quả :

2. numpy.linspace

Hàm này tương tự như hàm arange (). Trong hàm này, thay vì kích thước bước, số lượng các giá trị cách đều giữa khoảng được chỉ định. 

numpy.linspace(start, stop, num, endpoint, retstep, dtype)

Lưu ý các tham số sau :

  1. start : Khoảng thời gian bắt đầu. Nếu bỏ qua, mặc định là 0
  2. stop : Kết thúc khoảng thời gian 
  3. num : Số lượng mẫu cách đều nhau sẽ được tạo ra. Mặc định là 50
  4. endpoint :Mặc định là true, do đó giá trị dừng được bao gồm trong chuỗi. Nếu sai, nó không có giá trị dùng
  5. retstep : Nếu đúng, trả về các giá trị mẫu và bước giữa các số liên tiếp
  6. dtype : trả về kiểu dữ liệu là ndarray

Các ví dụ sau về hàm linspace

Ví dụ 1 :

import numpy as np 
x = np.linspace(10,20,5) 
print x

Kết quả :

Ví dụ 2 :

# endpoint set to false 
import numpy as np 
x = np.linspace(10,20, 5, endpoint = False) 
print x

kết quả :

Ví dụ 3

# find retstep value 
import numpy as np 

x = np.linspace(1,2,5, retstep = True) 
print x 
# retstep here is 0.25

Kết quả ;

(array([ 1.  ,  1.25,  1.5 ,  1.75,  2.  ]), 0.25)

3. numpy.logspace

Hàm này trả về một đối tượng ndarray có chứa các số cách đều nhau trên thang log. Điểm cuối bắt đầu và điểm dừng của thang đo là chỉ số của cơ sở, thường là 10.

numpy.logspace(start, stop, num, endpoint, base, dtype)

  1. start : Khoảng thời gian bắt đầu. Nếu bỏ qua, mặc định là 0
  2. stop : Kết thúc khoảng thời gian 
  3. num : Số lượng mẫu cách đều nhau sẽ được tạo ra. Mặc định là 50
  4. endpoint :Mặc định là true, do đó giá trị dừng được bao gồm trong chuỗi. Nếu sai, nó không có giá trị dùng
  5. base : Cơ sở của không gian nhật ký, mặc định là 10
  6. dtype : trả về kiểu dữ liệu là ndarray

Ví dụ 1 :

import numpy as np 
# default base is 10 
a = np.logspace(1.0, 2.0, num = 10) 
print a

Kết quả :

[ 10.           12.91549665     16.68100537      21.5443469  27.82559402      
  35.93813664   46.41588834     59.94842503      77.42636827    100.    ]

Ví dụ 2 :

# set base of log space to 2 
import numpy as np 
a = np.logspace(1,10,num = 10, base = 2) 
print a

[ 2.     4.     8.    16.    32.    64.   128.   256.    512.   1024.]

Hướng dẫn dùng version.py python

Difference Print Vs Return | PYTHON TUTORIAL PART #12 | PULKIT.PY Difference Print Vs Return | PYTHON TUTORIAL PART #12 | PULKIT.PYPhiên bản Python Kiểm tra phiên bản Python Kiểm tra ...

Hướng dẫn dùng pandas.plot python

Thư viện pandas python là gì? Nó có thể giúp bạn những gì và làm sao để sử dụng thư viện pandas này trong lập trình python. Hãy cùng tôi đi tìm câu trả lời ...

Hướng dẫn dùng micropython python

Xin chào các bạn, việc lập trình hệ thống nhúng , cũng như việc lập trình các hệ thống AI, BigData sử dụng Python ngày càng gắn bó mật thiết với các kỹ ...

Hướng dẫn dùng matplotlib fig python

Bài viết được sự cho phép của tác giả Kien Dang ChungTrước khi bắt đầu với câu hỏi Tại sao Matplotlib là một thư viện phổ biến trong Python? chúng ...

Hướng dẫn dùng modus def python

Tìm hiểu về lệnh return trong PythonĐa phần các ngôn ngữ lập trình đều cho phép bạn gán tên cho một khối mã để thực hiện một phép tính cụ thể. Các khối ...

Hướng dẫn dùng php join trong PHP

Hàm join() sẽ nối các phân tử của mảng lại thành một chuỗi, hàm sẽ trả về chuỗi bao gồm các phần tử của mảng được ngăn cách bằng một ...

Hướng dẫn dùng txt abs trong PHP

Việc bảo mật phù hợp là rất quan trọng để giữ cho website hoặc theme hoặc plugin người dùng được an toàn. Một phần của việc đó có nghĩa là xác nhận và ...

Hướng dẫn dùng adding to python

Trong bài này bạn sẽ được học cách sử dụng hàm set add() trong Python, hàm này có công dụng thêm một phần tử vào Set, nếu phần tử này đã tồn tại trong Set ...

Hướng dẫn web app using python

Bài viết được sự cho phép của tác giả Nguyễn Việt HưngLàm một trang web bằng Python là việc cực kỳ đơn giản, 5-7 dòng code với Flask framework, bạn đã ...

Hướng dẫn dùng hashset python python

Trong Python, có một kiểu cài sẵn set,. Sự khác biệt chính so với hashmaptrong Java là Python setkhông được nhập, tức là, việc có một tập hợp {2, 2}trong Python ...

Hướng dẫn dùng np.array_split python

Trong bài trước chúng ta đã tìm hiểu về cách nối, xếp chồng mảng trong numpy. Bài này chúng ta sẽ đi tìm hiểu về cách chia, tách mảng trong numpy.Nội dung ...

Hướng dẫn dùng cookies JavaScript

Trong bài này chúng ta sẽ học cách sử dụng cookie trong javascript, qua đó sẽ giúp bạn quản lý được dữ liệu mà trình duyệt đã lưu trữ trên trang web của ...

Hướng dẫn dùng js setcookie trong PHP

Khái niệm CookieLưu CookieĐọc CookiePHP CookieKhái niệm về Session PHPSử dụng SessionHủy SessionCookie là mẩu tin nhỏ được lưu ở máy người dùng (cụ thể là ...

Hướng dẫn array split python numpy

Trong bài trước chúng ta đã tìm hiểu về cách nối, xếp chồng mảng trong numpy. Bài này chúng ta sẽ đi tìm hiểu về cách chia, tách mảng trong numpy.Split array trong ...

Hướng dẫn dùng verables JavaScript

Các biến trong JavaScript là các hộp đựng để lưu trữ các giá trị dữ liệu.Trong ví dụ này, x, y, và z, là các biến:ví dụvar x = 5; var y = 6; var z = ...

Hướng dẫn dùng ex ec trong PHP

Một vài nét riêng biệt không được chạm vào đây:Với exec (), bạn có thể truyền một biến param tùy chọn sẽ nhận được một mảng các dòng đầu ra. Trong ...

Hướng dẫn dùng paraelle trong PHP

answer 21tôi sử dụng exec(). Nó dễ dàng và sạch sẽ. Về cơ bản, bạn cần phải xây dựng một trình quản lý luồng và các tập lệnh luồng, sẽ thực hiện ...

Hướng dẫn dùng string formatter python

Nội dung chínhĐịnh dạng chuỗi trong python bằng phương thức formatKhái niệm trường thay thế trong định dạng chuỗi pythonPhân biệt các trường thay thế khi ...