Thuật ngữ ma trận rỗng không có hàng và không có cột. Ma trận chứa các giá trị bị thiếu có ít nhất một hàng và cột, cũng như ma trận chứa các số không. Numerical Python [NumPy] cung cấp rất nhiều tính năng và hàm hữu ích cho các thao tác trên mảng và ma trận số trong Python. Nếu bạn muốn tạo một ma trận trống với sự trợ giúp của NumPy. Chúng ta có thể sử dụng một chức năng
- cục mịch. trống rỗng
- cục mịch. số không
1. cục mịch. trống rỗng. Nó Trả về một mảng mới có hình dạng và kiểu nhất định mà không cần khởi tạo các mục nhập
cú pháp. cục mịch. trống [hình dạng, dtype=float, thứ tự='C']
Thông số
- hình dạng. int hoặc bộ của int i. hình dạng của mảng [5,6] hoặc 5
- kiểu dữ liệu dtype, tùy chọn i. e kiểu dữ liệu đầu ra mong muốn cho mảng, e. g, gọn gàng. int8. mặc định isnumpy. phao64
- thứ tự{'C', 'F'}, tùy chọn, mặc định. 'C' tôi. e liệu lưu trữ dữ liệu đa chiều theo thứ tự hàng chính [kiểu C] hay cột chính [kiểu Fortran] trong bộ nhớ
Hãy bắt đầu với hàm trống trong NumPy xem xét một ví dụ mà bạn muốn tạo một ma trận trống 5 x 5
ví dụ 1. Để tạo một ma trận trống gồm 5 cột và 0 hàng
Python3
import
numpy as np
x
=
np.empty[[
0
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']0
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']1
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']2
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']3
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']4_______0_______5
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']6
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']8
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']9
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']3
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']4_______20_______2
import
3
import
5
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']3
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']4_______20_______8
import
9đầu ra
The value is : [] The shape of matrix is : [0, 5] The type of matrix is : float64
Ở đây, ma trận bao gồm 0 hàng và 5 cột, đó là lý do tại sao kết quả là '[ ]'. Hãy lấy một ví dụ khác về hàm trống trong NumPy khi xem xét một ví dụ mà bạn muốn tạo một ma trận trống 4 x 2 với một số số ngẫu nhiên
ví dụ 2. Đang khởi tạo một mảng trống, sử dụng kích thước/kích thước dự kiến
Python3
numpy as np
0
import
numpy as np
numpy as np
4
numpy as np
5
numpy as np
6_______25_______ np.empty[[
numpy as np
9
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']0
1The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']2
4
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']3
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']4_______22_______7
8
0
1=
3
4
5
4
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']3
The matrix is : [[0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.] [0. 0. 0. 0. 0.]] dtype['float64']4_______24_______0
x
1đầu ra
ma trận là
[[1. 41200958e-316 3. 99539825e-306]
[3. 38460865e+125 1. 06264595e+248]
[1. 33360465e+241 6. 76067859e-311]
[1. 80734135e+185 6. 47273003e+170]]Ma trận với 25 giá trị ngẫu nhiên. [1. 28430744e-316 8. 00386346e-322 0. 00000000e+000 0. 00000000e+000
0. 00000000e+000 1. 16095484e-028 5. 28595592e-085 1. 04316726e-076
1. 75300433e+243 3. 15476290e+180 2. 45128397e+198 9. 25608172e+135
4. 73517493e-120 2. 16209963e+233 3. 99255547e+252 1. 03819288e-028
2. 16209973e+233 7. 35874688e+223 2. 34783498e+251 4. 52287158e+217
8. 78424170e+247 4. 62381317e+252 1. 47278596e+179 9. 08367237e+223
1. 16466228e-028]
Ở đây, chúng tôi xác định số lượng hàng và cột để ma trận chứa đầy các số ngẫu nhiên
2. cục mịch. số không. Nó trả về một mảng mới có hình dạng và kiểu nhất định, chứa đầy các số không
cú pháp. cục mịch. số không [hình dạng, dtype=float, thứ tự='C']
Thông số
- hình dạng. int hoặc bộ của int i. hình dạng của mảng [5,6] hoặc 5
- kiểu dữ liệu dtype, tùy chọn i. e kiểu dữ liệu đầu ra mong muốn cho mảng, e. g, gọn gàng. int8. Mặc định là gọn gàng. phao64
- thứ tự{'C', 'F'}, tùy chọn, mặc định. 'C' tôi. e liệu lưu trữ dữ liệu đa chiều theo thứ tự hàng chính [kiểu C] hay cột chính [kiểu Fortran] trong bộ nhớ
Hãy bắt đầu với hàm số không trong NumPy xem xét một ví dụ mà bạn muốn tạo ma trận có số không