Tạo Python mảng 4d trống

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

  1. cục mịch. trống rỗng
  2. 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_______2import3

 

import5

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_______8import9

đầ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 np0

import numpy as np

 

numpy as np4

numpy as np5

numpy as np6_______25_______ np.empty((numpy as np9

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 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

 

 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_______0x1

đầ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

Làm cách nào để tạo một mảng trống NumPy?

Cách tạo mảng NumPy trống .
Có hai cách để tạo một mảng NumPy trống. cục mịch. số không và numpy. trống rỗng. Cả hai phương pháp này hơi khác nhau, như hình dưới đây
cú pháp. .
Đoạn mã dưới đây trình bày cách sử dụng numpy. trống để tạo một mảng NumPy trống
cục mịch

Làm cách nào để tạo một mảng 3d trong Python?

Để tạo mảng ba chiều, chúng ta truyền đối tượng đại diện cho x nhân y nhân z trong python, trong đó x là danh sách lồng nhau trong đối tượng, y là danh sách lồng nhau . Mảng ba chiều vừa tạo được lưu trữ trong biến có tên là threedimarray. . The newly created three-dimensional array is stored in the variable called threedimarray.