Python tạo bộ số không
Để tạo mảng một chiều gồm các số 0, hãy chuyển số phần tử làm giá trị cho tham số 5 Show
Trong ví dụ này, chúng ta sẽ tạo một mảng có numpy với 8 số không Chương trình Python Chạyđầu ra
Mảng Numpy (1 chiều) có kích thước 5 được tạo bằng các số không. Kiểu dữ liệu mặc định là floatví dụ 2. Python Numpy Zeros Array – Hai chiềuĐể tạo một mảng hai chiều các số 0, hãy chuyển hình i. e. , số hàng và cột làm giá trị cho tham số 5Trong ví dụ này, chúng ta sẽ tạo một mảng numpy với 7 hàng và 8 cộtChương trình Python ChạyVui lòng lưu ý rằng chúng tôi đã cung cấp hình dạng dưới dạng một bộ số nguyên đầu ra
Mảng Numpy (2 chiều) của hình dạng 9 được tạo bằng các số không. Kiểu dữ liệu mặc định là floatví dụ 3. Python Numpy Zeros Array – Ba chiềuĐể tạo một mảng ba chiều gồm các số 0, hãy chuyển hình dạng dưới dạng tuple cho tham số 5Trong ví dụ này, chúng ta sẽ tạo một mảng numpy có hình dạng 1Chương trình Python ChạyVui lòng lưu ý rằng chúng tôi đã cung cấp hình dạng dưới dạng một bộ số nguyên đầu ra 0Mảng Numpy (3 chiều) của hình dạng 1 được tạo bằng các số không. Kiểu dữ liệu mặc định là floatVí dụ 4. Mảng Numpy Zeros của Python với kiểu dữ liệu cụ thểĐể tạo mảng numpy zeros với kiểu dữ liệu cụ thể, hãy chuyển kiểu dữ liệu được yêu cầu dưới dạng tham số 3Trong ví dụ này, chúng ta sẽ tạo một mảng có nhiều mảng với các số nguyên kiểu dữ liệu là 0 Chương trình Python 3Chạyđầu ra 4Tóm lượcTrong bài viết về các ví dụ về Python này, chúng ta đã tạo mảng numpy có hình dạng và kiểu dữ liệu cụ thể và khởi tạo mảng bằng các số không Một tuple là một chuỗi các đối tượng Python bất biến. Tuples là trình tự, giống như danh sách. Sự khác biệt chính giữa bộ dữ liệu và danh sách là bộ dữ liệu không thể thay đổi không giống như danh sách. Bộ dữ liệu sử dụng dấu ngoặc đơn, trong khi danh sách sử dụng dấu ngoặc vuông Tạo một bộ dữ liệu đơn giản như đặt các giá trị được phân tách bằng dấu phẩy khác nhau. Theo tùy chọn, bạn cũng có thể đặt các giá trị được phân tách bằng dấu phẩy này giữa các dấu ngoặc đơn. Ví dụ - 5Tuple trống được viết dưới dạng hai dấu ngoặc đơn không chứa gì - 6Để viết một bộ chứa một giá trị duy nhất, bạn phải bao gồm dấu phẩy, mặc dù chỉ có một giá trị - 7Giống như chỉ mục chuỗi, chỉ mục bộ bắt đầu từ 0 và chúng có thể được cắt, nối, v.v. Truy cập các giá trị trong TuplesĐể truy cập các giá trị trong bộ, hãy sử dụng dấu ngoặc vuông để cắt cùng với chỉ mục hoặc các chỉ mục để lấy giá trị có sẵn tại chỉ mục đó. Ví dụ - Bản trình diễn trực tiếp 8Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau - 9Cập nhật TuplesBộ dữ liệu là bất biến, có nghĩa là bạn không thể cập nhật hoặc thay đổi giá trị của các phần tử bộ dữ liệu. Bạn có thể lấy các phần của các bộ dữ liệu hiện có để tạo các bộ dữ liệu mới như ví dụ sau minh họa - 0Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau - 1Xóa phần tử TupleKhông thể loại bỏ các phần tử tuple riêng lẻ. Tất nhiên, không có gì sai khi kết hợp một bộ dữ liệu khác với các phần tử không mong muốn bị loại bỏ Để loại bỏ rõ ràng toàn bộ bộ dữ liệu, chỉ cần sử dụng câu lệnh del. Ví dụ - 2Điều này tạo ra kết quả sau Lưu ý - Một ngoại lệ được đưa ra. Điều này là do sau del tup, tuple không còn tồn tại nữa 3Hoạt động Tuples cơ bảnCác bộ dữ liệu phản hồi các toán tử + và * giống như các chuỗi; Trên thực tế, các bộ đáp ứng tất cả các thao tác trình tự chung mà chúng ta đã sử dụng trên các chuỗi trong chương trước Python ExpressionResultsDescriptionlen((1, 2, 3))3Length(1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6)Concatenation('Xin chào. ',) * 4('Xin chào. ', 'Xin chào. ', 'Xin chào. ', 'Xin chào. ')Lặp lại3 trong (1, 2, 3)TrueMembershipcho x trong (1,2,3). print(x, end = '')1 2 3Lặp lạiLập chỉ mục, cắt lát và ma trậnVì các bộ dữ liệu là các chuỗi, nên việc lập chỉ mục và cắt lớp hoạt động theo cùng một cách đối với các bộ dữ liệu cũng như đối với các chuỗi, giả sử đầu vào sau đây - 4Python ExpressionResultsDescriptionT[2]'Python'Offsets bắt đầu từ 0T[-2]'Java'Negative. đếm từ bên phải[1. ]('Java', 'Python')Slicing tìm nạp các phầnKhông có dấu phân cách kèm theoKhông có Dấu phân cách kèm theo là bất kỳ tập hợp nhiều đối tượng nào, được phân tách bằng dấu phẩy, được viết mà không có ký hiệu xác định, i. e. , dấu ngoặc đơn cho danh sách, dấu ngoặc đơn cho bộ dữ liệu, v.v. , mặc định là bộ dữ liệu, như được chỉ ra trong các ví dụ ngắn này Chúng ta có thể tạo một bộ trong Python mà không có dấu ngoặc đơn không?Tạo Tuple
. Một bộ có thể có bất kỳ số lượng phần tử nào và chúng có thể thuộc các loại khác nhau (số nguyên, số thực, danh sách, chuỗi, v.v. ). Trong ví dụ trên, chúng tôi đã tạo các loại bộ dữ liệu khác nhau và lưu trữ các mục dữ liệu khác nhau bên trong chúng. The parentheses are optional, however, it is a good practice to use them. A tuple can have any number of items and they may be of different types (integer, float, list, string, etc.). In the above example, we have created different types of tuples and stored different data items inside them.
Chúng ta có thể tạo một tuple trong Python không?Tạo bộ dữ liệu với một mục
. To create a tuple with only one item, you have to add a comma after the item, otherwise Python will not recognize it as a tuple.
Hàm zeros() dùng để làm gì?Hàm zeros() được sử dụng để lấy một mảng mới có hình dạng và loại nhất định, chứa đầy các số không . Hình dạng của mảng mới, e. g. , (2, 3) hoặc 2. Kiểu dữ liệu mong muốn cho mảng, e. g. , numpy. int8. |