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

numpy.append[] được sử dụng để nối hai hoặc nhiều mảng vào cuối mảng NumPy đã chỉ định. Hàm NumPy append[] là một hàm tích hợp trong gói NumPy của python. Hàm này trả về một mảng mới sau khi nối thêm mảng vào mảng đã chỉ định bằng cách giữ nguyên mảng ban đầu

numpy.append[] nối các giá trị dọc theo trục được đề cập ở cuối mảng. Trong bài viết này, tôi sẽ giải thích cách tạo mảng NumPy bằng cách sử dụng


# Syntax of numpy.append[]
numpy.append[array, values, axis]
1, sau đó nối các mảng bằng cách sử dụng hàm

# Syntax of numpy.append[]
numpy.append[array, values, axis]
2 với các ví dụ. Tùy thuộc vào cách sử dụng của bạn, hãy xem bạn có muốn nối các mảng NumPy không

Hướng dẫn PySpark cho người mới bắt đầu. Py

Vui lòng bật JavaScript

Hướng dẫn PySpark cho người mới bắt đầu. Ví dụ về Python

1. Ví dụ nhanh về cách nối thêm mảng NumPy

Nếu bạn đang vội, dưới đây là một số ví dụ nhanh về cách nối thêm mảng Python NumPy


# Example 1: Use numpy.append[] function
arr = np.array[[[0,2,4],[6,8,10]]] 
app_arr = np.append[arr, [13,15,17]] 

# Example 2: Appending array with axis=0
arr = np.array[[[0,2,4],[6,8,10]]] 
app_arr=np.append[arr, [[5,7,9],[13,15,17]],axis = 0]

# Example 3: Use Append elements along axis 1
arr = np.array[[[0,2,4],[6,8,10]]] 
app_arr=np.append[arr, [[5,7,9],[13,15,17]],axis = 1] 

# Example 4: Use appending array
arr = np.arange[7]  
arr1 = np.arange[9, 14]
arr2 = np.append[arr, arr1]
print["Appended arr2 : ", arr2]

2. Cú pháp của NumPy Array append[]

Sau đây là cú pháp của hàm


# Syntax of numpy.append[]
numpy.append[array, values, axis]
2 mảng NumPy. Hàm này bên trong sử dụng hàm NumPy concatenate[]


# Syntax of numpy.append[]
numpy.append[array, values, axis]

2. 1 Các tham số của append[]

Phương pháp này cho phép ba tham số

  • 
    # Syntax of numpy.append[]
    numpy.append[array, values, axis]
    
    4– Mảng đầu vào, các giá trị mới được thêm vào bản sao của mảng này. Tham số này là bắt buộc và đóng vai trò quan trọng trong hàm numpy.append[]
  • 
    # Syntax of numpy.append[]
    numpy.append[array, values, axis]
    
    6 – Được nối/thêm vào mảng. Nó phải có cùng hình dạng với mảng. [không bao gồm trục nối thêm]. Nếu trục không được xác định, thì các giá trị có thể ở bất kỳ hình dạng nào và sẽ phẳng trước khi sử dụng
  • 
    # Syntax of numpy.append[]
    numpy.append[array, values, axis]
    
    7 – Trục dọc theo đó bạn muốn chèn các giá trị. Theo mặc định, mảng được làm phẳng

2. 2 Giá trị trả về của append[]

Giá trị trả về của hàm này là mảng NumPy, là bản sao của mảng với các giá trị được truyền được nối thêm vào trục

2. 3 Tạo một mảng NumPy

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


# Syntax of numpy.append[]
numpy.append[array, values, axis]
1. Trước khi tạo mảng NumPy, chúng ta phải nhập mô-đun NumPy


# Import NumPy
import numpy as np

# Create NumPy Array using NumPy.array[] Method
arr = np.array[[[0,2,4],[6,8,10]]] 
print[arr]

# Output :
# [[ 0  2  4]
# [ 6  8 10]]

3. Cách sử dụng phần bổ sung mảng NumPy[]

Bạn có thể sử dụng hàm numpy.append[] để thêm phần tử vào mảng NumPy. Bạn có thể chuyển mảng NumPy và nhiều giá trị làm đối số cho hàm


# Syntax of numpy.append[]
numpy.append[array, values, axis]
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


# Use numpy.append[] function
arr = np.array[[0,2,4,6,8,10]] 
app_arr = np.append[arr, [13,15,17]] 
print["Appended array:\n",app_arr]

# Output :
# Appended array:
# [ 0  2  4  6  8 10 13 15 17]

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


# Import NumPy
import numpy as np

# Create NumPy Array using NumPy.array[] Method
arr = np.array[[[0,2,4],[6,8,10]]] 
print[arr]

# Output :
# [[ 0  2  4]
# [ 6  8 10]]
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

# Import NumPy
import numpy as np

# Create NumPy Array using NumPy.array[] Method
arr = np.array[[[0,2,4],[6,8,10]]] 
print[arr]

# Output :
# [[ 0  2  4]
# [ 6  8 10]]
2. Cuối cùng, chúng ta đã có một mảng phẳng

3. 1 Nối các mảng NumPy Cùng với axis = 0

Hàm


# Syntax of numpy.append[]
numpy.append[array, values, axis]
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ị

# Import NumPy
import numpy as np

# Create NumPy Array using NumPy.array[] Method
arr = np.array[[[0,2,4],[6,8,10]]] 
print[arr]

# Output :
# [[ 0  2  4]
# [ 6  8 10]]
4. Ví dụ,


# Appending array with axis=0
arr = np.array[[[0,2,4],[6,8,10]]] 
app_arr=np.append[arr, [[5,7,9],[13,15,17]],axis = 0]
print["Appended array along with axis = 0:\n",app_arr] 

# Output:
# Appended array along with axis = 0:
# [[ 0  2  4]
# [ 6  8 10]
# [ 5  7  9]
# [13 15 17]]

Như trong chương trình trên, hàm


# Syntax of numpy.append[]
numpy.append[array, values, axis]
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à 0

Không sử dụng


# Import NumPy
import numpy as np

# Create NumPy Array using NumPy.array[] Method
arr = np.array[[[0,2,4],[6,8,10]]] 
print[arr]

# Output :
# [[ 0  2  4]
# [ 6  8 10]]
4 trong ví dụ trên dẫn đến đầu ra bên dưới


# Output :
# Appended array:
# [ 0  2  4  6  8 10 5 7 9 13 15 17]

3. 2 Nối mảng Cùng với trục = 1

Hã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ị


# Import NumPy
import numpy as np

# Create NumPy Array using NumPy.array[] Method
arr = np.array[[[0,2,4],[6,8,10]]] 
print[arr]

# Output :
# [[ 0  2  4]
# [ 6  8 10]]
7. Ví dụ,


# Use Append elements along axis 1
arr = np.array[[[0,2,4],[6,8,10]]] 
app_arr=np.append[arr, [[5,7,9],[13,15,17]],axis = 1] 
print["Appended array along with axis = 1:\n",app_arr]

# Output :
# Appended array along with axis = 1:
# [[ 0  2  4  5  7  9]
# [ 6  8 10 13 15 17]]

Như trong chương trình trên, hàm


# Syntax of numpy.append[]
numpy.append[array, values, axis]
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à 1

4. Sử dụng mảng nối thêm

Cuối cùng, hãy xem cách nối hai biến mảng NumPy.


# Import NumPy
import numpy as np

# Create NumPy Array using NumPy.array[] Method
arr = np.array[[[0,2,4],[6,8,10]]] 
print[arr]

# Output :
# [[ 0  2  4]
# [ 6  8 10]]
9 được sử dụng để tạo mảng NumPy


# Use numpy.arange[]  
arr = np.arange[7]
print["1st arr : ", arr]
  
# Use numpy.arange[]  
arr1 = np.arange[9, 14]
print["2nd arr1 : ", arr1]

# appending the arrays
arr2 = np.append[arr, arr1]
print["\nAppended arr2 : ", arr2]

Sản lượng dưới sản lượng


# Output
# 1st arr :  [0 1 2 3 4 5 6]
# Shape :  [7,]
# 2nd arr1 :  [ 9 10 11 12 13]
# Shape :  [5,]

# Appended arr2 :  [ 0  1  2  3  4  5  6  9 10 11 12 13]

5. Phần kết luận

Trong 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 numpy.append[] với các ví dụ. Khi bạn nối các mảng NumPy, nó không thay đổi mảng hiện có thay vào đó nó tạo một mảng mới bằng cách thêm một mảng vào cuối mảng đã chỉ định

Chủ Đề