Show
Python không có kiểu dữ liệu cụ thể để biểu diễn mảng Sau đây có thể được sử dụng để biểu diễn các mảng trong Python
1. Thêm vào một mảng bằng cách sử dụng Danh sáchNếu chúng ta đang sử dụng Danh sách dưới dạng một mảng, các phương thức sau có thể được sử dụng để thêm các phần tử vào nó
ví dụ 1. Thêm phần tử vào mảng bằng hàm append() my_input = ['Engineering', 'Medical'] my_input.append('Science') print(my_input) đầu ra
ví dụ 2. Thêm phần tử vào mảng bằng hàm Extend() my_input = ['Engineering', 'Medical'] input1 = [40, 30, 20, 10] my_input.extend(input1) print(my_input) đầu ra
ví dụ 3. Thêm phần tử vào mảng bằng hàm insert() my_input = [1, 2, 3, 4, 5] print(f'Current Numbers List {my_input}') number = int(input("Please enter a number to be added:\n")) index = int(input(f'Enter the index between 0 and {len(my_input) - 1} to add the given number:\n')) my_input.insert(index, number) print(f'Updated List {my_input}') đầu ra Chức năng đầu ra-chèn2. Thêm vào một mảng bằng mô-đun mảngNếu chúng ta đang sử dụng mô-đun mảng, các phương thức sau có thể được sử dụng để thêm các phần tử vào mô-đun đó
Ví dụ import array s1 = array.array('i', [1, 2, 3]) s2 = array.array('i', [4, 5, 6]) print(s1) print(s2) s3 = s1 + s2 print(s3) s1.append(4) print(s1) s1.insert(0, 10) print(s1) s1.extend(s2) print(s1) đầu ra Mô-đun mảng đầu ra3. Thêm các phần tử vào mảng NumPyChúng ta có thể thêm các phần tử vào mảng NumPy bằng các phương thức sau
Ví dụ import numpy # insert function arr1_insert = numpy.array([1, 23, 33]) arr2_insert = numpy.insert(arr1_insert, 1, 91) print(arr2_insert) # append function arr1_append = numpy.array([4, 2, 1]) arr2_append = numpy.append (arr1_append, [12, 13, 14]) print(arr2_append) đầu ra my_input = ['Engineering', 'Medical'] input1 = [40, 30, 20, 10] my_input.extend(input1) print(my_input)6 Phần kết luậnVì vậy, trong bài viết này, chúng tôi đã triển khai các cách có thể để thêm các phần tử vào một mảng Người giới thiệu
Sử dụng mảng này cho bài tập sau. myArray = np.array([[11,12,13], [14,15,16], [17,18,19]])
2. Thêm một cột mới gồm các phần tử chứa 30, 40 và 50 Để làm việc với một ví dụ, trước tiên, hãy tạo một mảng NumPy bằng phương thức 1. Trước khi tạo mảng NumPy, chúng ta phải nhập mô-đun NumPy
3. Cách sử dụng phần bổ sung mảng NumPy()Bạn có thể sử dụng hàm 2. Nó không sửa đổi mảng hiện có nhưng trả về một bản sao của mảng đã truyền với các giá trị đã cho được thêm vào
Bạn có thể quan sát, từ đoạn mã trên, tôi đã nhập NumPy với tên bí danh np. Tôi đã tạo một mảng 1 bằng np. array() và tôi cũng đã lấy một mảng khác. Sau đó, tôi đã áp dụng hàm NumPy array append() cho cả hai mảng. Sau đó, tôi đã gán một giá trị của hàm append() cho biến 2. Cuối cùng, chúng ta đã có một mảng phẳng3. 1 Nối các mảng NumPy Cùng với axis = 0Hàm 2 cũng được sử dụng để nối thêm mảng 2-D NumPy với một số giá trị và mảng cùng với giá trị 4. Ví dụ,
Như trong chương trình trên, hàm 2 được sử dụng để nối 2-Darray với mảng 2-D (theo chiều dọc). Các mảng được nối thêm chúng ta có thể thấy ở đầu ra, việc nối thêm được thực hiện theo chiều dọc vì giá trị trục là 0Không sử dụng 4 trong ví dụ trên dẫn đến đầu ra bên dưới
3. 2 Nối mảng Cùng với trục = 1Hãy xem một ví dụ khác về việc nối thêm mảng 2-D Numpy bằng cách sử dụng giá trị 7. Ví dụ,
Như trong chương trình trên, hàm 2 được sử dụng để nối 2-Darray với mảng 2-D (theo chiều ngang). Các mảng được nối thêm chúng ta có thể thấy ở đầu ra, việc nối thêm được thực hiện theo chiều ngang vì giá trị trục là 14. Sử dụng mảng nối thêmCuối cùng, hãy xem cách nối hai biến mảng NumPy. 9 được sử dụng để tạo mảng NumPy
Sản lượng dưới sản lượng
5. Phần kết luậnTrong bài viết này, tôi đã giải thích cách nối các mảng NumPy bằng cách sử dụng các phương thức Làm cách nào để thêm mục vào mảng NumPy?Thêm vào Mảng bằng cách sử dụng numpy. Cái gọn gàng. hàm insert() chèn một mảng hoặc các giá trị vào một mảng khác trước chỉ mục đã cho, dọc theo một trục và trả về một mảng mới . không giống như numpy. append(), nếu trục không được cung cấp hoặc được chỉ định là Không có, thì numpy.
Chúng tôi có thể sử dụng append trong NumPy không?Hàm numpy append() của Python dùng để hợp nhất hai mảng . Hàm này trả về một mảng mới và mảng ban đầu không thay đổi. |