Làm thế nào để có được hình dạng mảng NumPy? – numpy lấy hình dạng của mảng

Để có được hình dạng của một mảng Python NumPy, hãy sử dụng thuộc tính numpy.ndarray.shape. Hình dạng mảng có thể được xác định là số phần tử trong mỗi chiều và thứ nguyên được xác định là một số chỉ số hoặc chỉ số con, có thể chỉ định một phần tử riêng lẻ của một mảng. Để nhận kích thước của mảng nhiều chiều, hãy sử dụng

Bạn đang xem: numpy lấy hình dạng của mảng

Để có hình dạng của mảng Python NumPy, hãy sử dụng < thuộc tính code> numpy.ndarray.shape . Hình dạng mảng có thể được xác định là số phần tử trong mỗi chiều và thứ nguyên được xác định là một số chỉ số hoặc chỉ số con, có thể chỉ định một phần tử riêng lẻ của một mảng.

Để nhận kích thước của mảng nhiều chiều, hãy sử dụng thuộc tính có tên là shape trả về một bộ giá trị (x, y) trong đó x là số hàng và y là số cột trong mảng. Trong bài viết này, tôi sẽ giải thích cách lấy hình dạng của mảng NumPy bằng cách sử dụng thuộc tính numpy.ndarray.shape với các ví dụ.

1. Ví dụ nhanh để có được hình dạng mảng NumPy trong Python

Nếu bạn đang vội, dưới đây là một số ví dụ nhanh về cách tạo hình dạng của mảng Python NumPy . Sử dụng thuộc tính size để lấy chiều dài của mảng NumPy .

 
# Dưới đây là các ví dụ nhanh

# Ví dụ 1: Tạo mảng 2 chiều
arr = np.array ([[3, 6, 7, 9], [2, 4, 6, 8]])
print (arr.shape)

# Ví dụ 2: Tạo mảng 3 chiều
arr = np.array ([[[2, 3], [3, 4]], [[5, 6], [8, 9]]])
print (arr.shape)

# Ví dụ 3: Sử dụng Đa thứ nguyên
arr = np.array ([1, 3, 5, 7, 9], ndmin = 6)
print ('Hình dạng của mảng:', arr.shape)
 

2. Nhận hình dạng Mảng NumPy

Sử dụng ndarray.shape để có hình dạng của mảng NumPy. Điều này trả về một bộ giá trị với mỗi chỉ mục có số phần tử tương ứng. Các ví dụ dưới đây trả về (2,4) (2,2,2) có nghĩa là arr có 2 thứ nguyên và mỗi thứ nguyên có 4 phần tử (2 hàng & amp; 4 cột). Tương tự, arr1 có 3 thứ nguyên và mỗi thứ nguyên có 2 hàng và 2 cột.

Xem Thêm  Cách tạo Biểu mẫu liên hệ HTML từ Scratch - xây dựng html biểu mẫu liên hệ

 
nhập numpy dưới dạng np

# Tạo mảng 2 thứ nguyên
arr = np.array ([[3, 6, 7, 9], [2, 4, 6, 8]])
print (arr.shape)

# Tạo mảng 3 chiều
arr1 = np.array ([[[2, 3], [3, 4]], [[5, 6], [8, 9]]])
print (arr1.shape)
 

Sản lượng thấp hơn sản lượng.

 
# Đầu ra
(2, 4)
(2, 2, 2)
 

3. Nhận hình dạng của một mảng đa chiều

Tạo một mảng bằng np.array () với 6 thứ nguyên bằng cách sử dụng ndmin param với các giá trị 1,3,5,7,9 . Điều này tạo ra và mảng NumPy 6 chiều. Hãy chạy một thuộc tính hình dạng về điều này và xác thực kết quả.

 
# Sử dụng hình dạng của Mảng Đa Chiều
arr = np.array ([1, 3, 5, 7, 9], ndmin = 6)
in (arr)
print ('Hình dạng của mảng:', arr.shape)
 

Lợi nhuận thấp hơn sản lượng.

 
# Đầu ra
[[[[[[1 3 5 7 9]]]]]]
Hình dạng của mảng: (1, 1, 1, 1, 1, 5)
 

4. Kết luận

Trong bài viết này, tôi đã giải thích cách lấy hình dạng của mảng Python NumPy bằng cách sử dụng thuộc tính numpy.ndarray.shape với các ví dụ. Điều này trả về một bộ giá trị với số hàng và cột trong một mảng. Hình dạng mảng có thể được xác định là số phần tử trong mỗi thứ nguyên và thứ nguyên được xác định là một số chỉ số hoặc chỉ số con, có thể chỉ định một phần tử riêng lẻ của một mảng.

Chúc bạn học vui vẻ !!

Bạn Cũng Có thể Thích

Tài liệu tham khảo


Xem thêm những thông tin liên quan đến chủ đề numpy lấy hình dạng của mảng

Python – Numpy array shape and reshaping arrays

  • Tác giả: Open Source Options
  • Ngày đăng: 2018-03-21
  • Đánh giá: 4 ⭐ ( 3940 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Code and step-by-step instructions available at Open Source Options http://opensourceoptions.com/python/numpy_004_shape-reshape.html

    Use the numpy functions shape and reshape to retrieve and change array dimensions

Bài 2. Truy xuất mảng trong numpy

  • Tác giả: pythonnangcao.com
  • Đánh giá: 3 ⭐ ( 2483 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong chia sẻ này, chúng ta sẽ thảo luận về cách chọn phần tử hoặc nhóm phần tử từ một mảng.

Một Vài Mẹo Nhỏ Khi Sử Dụng Mảng NumPy Python

  • Tác giả: hongtin.net
  • Đánh giá: 5 ⭐ ( 2787 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một vài mẹo nhỏ khi sử dụng mảng numpy cho bạn nào có ý định nghiên cứu về machine learning hoặc data science , học xử lý ảnh …

Định hình lại mảng NumPy

  • Tác giả: vi.w3hmong.com
  • Đánh giá: 4 ⭐ ( 9433 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Làm cách nào để chuyển đổi một mảng numpy thành (và hiển thị) một hình ảnh?

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 8596 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Bạn có thể sử dụng PIL để tạo (và hiển thị) hình ảnh: from PIL import…

w3seo thao tác trên mảng trong Thư viện NumPy

  • Tác giả: websitehcm.com
  • Đánh giá: 5 ⭐ ( 5896 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: NumPy Ndarray w3seo hướng dẫn sử dụng thư viện NumPy sử dụng Ndarray, các toán tử trên mảng trong NumPy, operator array

hình dạng numpy ndarray làm gì?

  • Tác giả: vi.chefbradleyogden.com
  • Đánh giá: 5 ⭐ ( 3129 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tôi có một câu hỏi đơn giản về hàm .shape, khiến tôi bối rối rất nhiều. a = np.array ([1, 2, 3]) # Tạo bản in mảng xếp hạng 1 (type (a)) # In ““p …

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Số nguyên tố là gì? Tính chất – Cách tìm & Bảng số mới 2022 - các số nguyên tố có 1 chữ số