Làm thế nào để bạn tạo một mảng trong python?

Xin chào, tên tôi là Mary và tôi là giảng viên cấp cao tại Juni Learning. Chào mừng bạn đến với hướng dẫn mảng numpy cơ bản này trong Python

Hôm nay chúng ta sẽ nói về cách tạo một mảng và nối dữ liệu vào nó trong Python. Cụ thể, chúng ta sẽ tìm hiểu sự khác biệt giữa danh sách Python và mảng Python và cách xác định cấu trúc dữ liệu nào bạn muốn sử dụng dựa trên loại dữ liệu bạn muốn lưu trữ

Đến cuối hướng dẫn này, bạn sẽ có thể sử dụng thư viện numpy để tạo mảng numpy trong Python

Cái này cho ai?

  • Cấp độ Juni. Trăn cấp 2
  • ngôn ngữ mã hóa. con trăn
  • kinh nghiệm mã hóa. Trung cấp
  • Cấp độ thử thách. Trung bình
  • Khoảng dòng mã. ~2

Kết quả học tập

Các khái niệm cốt lõi được thực hành

  • mảng NumPy
  • Tạo cấu trúc dữ liệu
  • Thực hành kiểu dữ liệu

Các khái niệm tiên quyết cần biết/xem lại

  • danh sách
  • lập chỉ mục
  • nối

Ghi nhớ

Mảng và danh sách là các cấu trúc dữ liệu tương tự nhau [i. e. các cách lưu trữ dữ liệu. ] với một sự khác biệt lớn. Chúng tôi sử dụng danh sách để lưu trữ dữ liệu của tất cả các loại dữ liệu khác nhau [số nguyên, số thực, ký tự, v.v. ] cùng nhau trong một danh sách. Mặt khác, chúng tôi sử dụng các mảng để lưu trữ các phần tử cùng loại

Ví dụ

Danh sách. [1, 7, “mèo”, 8. 2, “J”, “Tôi yêu Juni. ”, 3] Mảng. [4, 82, 16, 3] Mảng. [“z”,”y”,”x”]

Chẳng hạn, nếu bạn thêm một ký tự vào một mảng các số nguyên, điều này sẽ biến tất cả các phần tử trong mảng thành các ký tự vì tất cả các phần tử phải có cùng kiểu dữ liệu

Trình tự chung các bước thực hiện

  1. Nhập thư viện numpy
  2. Tạo một mảng với các phần tử trong đó
  3. In từng phần tử trong mảng của bạn
  4. Nối các phần tử vào mảng của bạn
  5. Truy cập các phần tử riêng lẻ trong mảng của bạn thông qua lập chỉ mục

Làm thế nào để chúng ta thực hiện từng bước này?

Bước 1. Nhập thư viện numpy

Đầu tiên, chúng ta sẽ nhập gói numpy giống như chúng ta nhập gói rùa hoặc gói ngẫu nhiên trong các khóa học khác của Juni

Điều này sẽ cho phép chúng tôi sử dụng tất cả các chức năng của gói numpy

Bước 2. Khởi tạo một mảng với các phần tử trong đó

Khởi tạo một mảng có nhiều mảng tương tự như tạo một danh sách trong Python nhưng với cú pháp hơi khác một chút

Trước tiên, bạn sẽ tạo hoặc khởi tạo một tên biến để chỉ mảng của bạn. Tôi đặt tên cho mảng của mình là my_array. Để nói với biến này, chúng tôi muốn nó là một mảng, chúng tôi gọi là function numpy.array[]

Sau đó, chúng tôi sẽ thêm các phần tử vào mảng của chúng tôi, trong trường hợp này là số nguyên. Cú pháp của cái này là một tập hợp các dấu ngoặc cứng với các phần tử bên trong tất cả được phân tách bằng dấu phẩy. Bạn có thể thêm bất kỳ số lượng phần tử nào bạn muốn, nhưng đảm bảo rằng tất cả chúng đều thuộc cùng một loại dữ liệu

Đây là nơi chúng ta nên đến thời điểm này

Bước 3. In từng phần tử trong mảng của bạn

Để in các số nguyên riêng lẻ trong mảng này, chúng ta có thể lặp qua mảng giống như với một danh sách. Chúng tôi thực hiện việc này bằng cách lập chỉ mục vào mảng, được thực hiện bằng cách nhập tên của mảng theo sau là một bộ dấu ngoặc cứng, sau đó điền vào dấu ngoặc cứng số chỉ mục

Vì chúng tôi đang sử dụng vòng lặp for, nên trình vòng lặp i tăng từ 0 lên cho đến hết mảng, vì vậy chúng tôi có thể in tất cả các phần tử riêng lẻ bằng cách điền i vào các dấu ngoặc cứng này

Bước 4. Nối các phần tử vào mảng của bạn

Với các mảng có nhiều mảng, việc nối các phần tử vào mảng rất khác so với cách bạn nối các phần tử vào danh sách. Trong trường hợp này, bạn phải nối các mảng lại với nhau

Xin nhắc lại, nối có nghĩa là kết hợp hai hoặc nhiều thứ [trong trường hợp này là mảng] thành một. Để làm điều này, chúng ta sẽ tạo một mảng mới [như đã nêu trước đó] và đặt giá trị đó bằng hàm nối numpy để kết hợp chúng

Sau đó, chúng tôi cắm hai mảng vào hàm nối và đặt thêm một bộ dấu ngoặc đơn xung quanh chúng. Đặt giá trị này bằng với mảng ban đầu của bạn để cập nhật và sau đó in ra để xem kết quả của bạn

Điều này rất hữu ích nếu bạn muốn thêm một phần tử vào mảng của mình tại một điểm khác trong mã của bạn so với khi bạn khai báo mảng, giả sử nếu một điều kiện nhất định được đáp ứng

Bước 5. Truy cập các phần tử riêng lẻ của mảng của bạn thông qua lập chỉ mục

Cuối cùng, để truy cập các phần tử riêng lẻ của mảng, bạn có thể lập chỉ mục vào mảng của mình

Hãy nhớ rằng khi lập chỉ mục, trước tiên chúng ta nhập tên của những gì chúng ta đang lập chỉ mục, sau đó là một tập hợp các dấu ngoặc cứng và sau đó là số chỉ mục của phần tử mà chúng ta muốn bên trong các dấu ngoặc cứng.

Như mọi khi, số chỉ mục của chúng tôi bắt đầu từ 0. Ví dụ: để in mục thứ hai trong mảng của chúng tôi, chúng tôi sẽ làm như thế này

Hãy nhớ truy cập phần tử đầu tiên của một mảng, chỉ số sẽ phải là 0

Muốn có thêm một thách thức?

tính năng bổ sung

Tạo các mảng có kiểu dữ liệu khác nhau. Ví dụ: tạo một mảng số float và một mảng ký tự. Hãy nhớ rằng mọi phần tử trong mảng phải cùng kiểu dữ liệu

đề xuất sáng tạo

Một điểm độc đáo về mảng so với danh sách là vì tất cả các phần tử đều cùng kiểu nên bạn có thể thực hiện các thao tác trực tiếp trên mảng. Kiểm tra các hoạt động mảng này bằng cách nhân mảng số nguyên của bạn với một số nguyên và in nó. Thử nghiệm với các hoạt động khác là tốt

Làm tốt lắm — bây giờ hãy xem thêm hướng dẫn

Cảm ơn đã đọc và hy vọng bạn đã vui vẻ khi thực hiện dự án này với tôi

Xây dựng dự án trên? . Nếu bạn muốn chia sẻ dự án mã hóa của mình hoặc trải nghiệm về sự đa dạng trong STEM, vui lòng liên hệ với chúng tôi theo địa chỉ hello@learnwithjuni. com

Hàng tuần, chúng tôi sẽ đăng các hướng dẫn dự án như thế này, cho các ngôn ngữ lập trình và cấp độ kinh nghiệm khác nhau, cũng như các hướng dẫn về toán học

Truy cập trang blog dự án mã hóa của chúng tôi để tìm các hướng dẫn khác của chúng tôi bằng nhiều ngôn ngữ mã hóa hơn. Bạn cũng có thể đăng ký nhận bản tin của chúng tôi bằng cách sử dụng biểu mẫu ở bên phải trang này để biết thêm thông tin cập nhật về các chương trình của chúng tôi và các hướng dẫn viết mã mới nhất

Cần thêm trợ giúp, hoặc muốn tiếp tục học hỏi?

Tra cứu các câu hỏi mã hóa của bạn là một trong những cách tốt nhất để học. Một cách tuyệt vời khác để học là từ một lập trình viên hoặc người hướng dẫn có kinh nghiệm. Các giảng viên Khoa học Máy tính của Juni Learning như Mary làm việc chặt chẽ với các học sinh từ 8-18 tuổi và được đào tạo đặc biệt để thích ứng với phong cách học tập, tốc độ và sở thích riêng của từng em

Đọc thêm về viết mã cho trẻ em và chương trình giảng dạy của chúng tôi hoặc nói chuyện với Cố vấn của Juni bằng cách gọi [650] 263-4306 hoặc gửi email tới cố vấn@learnwithjuni. com để tìm hiểu khóa học nào có thể là tốt nhất cho hành trình viết mã của con bạn

Một mảng trong Python với ví dụ là gì?

Mảng là một cấu trúc dữ liệu cơ bản và là một phần quan trọng của hầu hết các ngôn ngữ lập trình. Trong Python, chúng là các thùng chứa có thể lưu trữ nhiều mục cùng một lúc . Cụ thể, chúng là một tập hợp các phần tử được sắp xếp theo thứ tự với mọi giá trị thuộc cùng một kiểu dữ liệu.

Hai cách để tạo mảng trong Python là gì?

Có ba cách khác nhau để tạo mảng Numpy. .
Sử dụng các hàm Numpy
Chuyển đổi từ các cấu trúc Python khác như danh sách
Sử dụng các chức năng thư viện đặc biệt

Tạo mảng trong Python là gì?

8. 1 Tạo mảng . Bạn có thể tạo một mảng int s, double s hoặc bất kỳ loại nào khác, nhưng tất cả các giá trị trong một mảng phải có cùng loại. Để tạo một mảng, bạn phải khai báo một biến có kiểu mảng rồi tự tạo mảng đó .

Chủ Đề