Hstack là gì?
Với hstack, bạn có thể bổ sung dữ liệu theo chiều ngang. Đây là một chức năng rất thông minh trong Numpy. Hãy nghiên cứu nó với một ví dụ:
## Horitzontal Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Horizontal Append:', np.hstack((f, g)))
Đầu ra:
Horizontal Append: [1 2 3 4 5 6]
Vstack là gì?
Với vstack, bạn có thể bổ sung dữ liệu theo chiều dọc. Hãy nghiên cứu nó với một ví dụ:
## Vertical Stackimport numpy as npf = np.array([1,2,3])g = np.array([4,5,6])print('Vertical Append:', np.vstack((f, g)))
Đầu ra:
Vertical Append: [[1 2 3][4 5 6]]
Tạo số ngẫu nhiên
Để tạo các số ngẫu nhiên để sử dụng phân phối Gaussian
numpy.random.normal (loc, scale, size)
Đây
- Lộc: ý tứ. Trung tâm phân phối
- thang đo: độ lệch chuẩn.
- Kích thước: số lần trả lại
## Generate random nmber from normal distributionnormal_array = np.random.normal(5, 0.5, 10)print(normal_array)[5.56171852 4.84233558 4.65392767 4.946659 4.85165567 5.61211317 4.46704244 5.22675736 4.49888936 4.68731125]
Nếu được vẽ biểu đồ, phân phối sẽ tương tự như biểu đồ sau
Tóm lược
Dưới đây, tóm tắt các chức năng cần thiết được sử dụng với NumPy
Mục tiêu | Mã |
---|---|
nối theo chiều dọc | vstack |
nối theo chiều ngang | đóng gói |