Cách điền ma trận trong python

Hàm NumPy


# Syntax of ndarray.fill()
ndarray.fill(value)
7 trong Python dùng để điền vào mảng một giá trị vô hướng. Hàm này điền vào các phần tử của một mảng với một giá trị tĩnh từ vị trí bắt đầu được chỉ định đến vị trí kết thúc. Có nhiều cách khác nhau để điền () mảng có giá trị trong NumPy, ví dụ bằng cách sử dụng NumPy

# Syntax of ndarray.fill()
ndarray.fill(value)
8,

# Syntax of ndarray.fill()
ndarray.fill(value)
7,

# Syntax of ndarray.fill()
ndarray.fill(value)
1 và

# Syntax of ndarray.fill()
ndarray.fill(value)
2 trong Python. Trong bài viết này, tôi sẽ giải thích hàm

# Syntax of ndarray.fill()
ndarray.fill(value)
3 và cách sử dụng cú pháp cũng như các tham số của nó để chúng ta có thể điền giá trị vào mảng Numpy

1. Ví dụ nhanh về hàm điền

Nếu bạn đang vội, dưới đây là một số ví dụ nhanh về cách sử dụng hàm NumPy fill() trong Python


# Below are the quick examples

# Example 1: Use fill() function
arr = np.arange(8)
arr.fill(3)

# Example 2: Use numpy full() function on 1-D array
arr2 = np.full(shape=7, fill_value=5)

# Example 3: Use numpy full() function with two-dimensional arrays
arr2 = np.full(shape=(3, 2),fill_value=6)

# Example 4: Use numpy.fill() function to fill array with value
arr = np.empty(6, dtype = int)
arr.fill(8)

# Example 5: Using fill() function with multidimensional array
arr = np.empty([4, 3])
arr.fill(2)

# Example 6: Fill array with value with the for loop in python
arr = np.empty(8, dtype = int)
for i in range(8):
    arr[i] = 9

2. Cú pháp điền NumPy()

Sau đây là cú pháp để tạo hàm


# Syntax of ndarray.fill()
ndarray.fill(value)
4


# Syntax of ndarray.fill()
ndarray.fill(value)

2. 1 Các tham số của fill()

Sau đây là các tham số của fill()

  • 
    # Syntax of ndarray.fill()
    ndarray.fill(value)
    
    5 – Tất cả các phần tử của arr sẽ được gán giá trị này

3. sử dụng numpy. hàm điền ()

Ta có thể sử dụng Hàm Numpy


# Syntax of ndarray.fill()
ndarray.fill(value)
7 dùng để điền vào mảng một giá trị xác định. Các hàm này trả về mảng đã điền với giá trị

# Syntax of ndarray.fill()
ndarray.fill(value)
7 bằng cách sử dụng hàm

# Syntax of ndarray.fill()
ndarray.fill(value)
8


import numpy as np

# create array 
arr = np.arange(8)
  
# Use fill() function
arr.fill(3)
print(arr)

# Output
# [3 3 3 3 3 3 3 3]

4. Sử dụng hàm full() để điền vào mảng với giá trị

Để tạo mảng Numpy một chiều có kích thước 7, với giá trị 5, hãy sử dụng hàm NumPy full(). Ở đây shape=7 được sử dụng để chỉ định độ dài của mảng, chúng tôi chỉ ra rằng chúng tôi muốn đầu ra có bảy phần tử và fill_value=5 chỉ định mảng sẽ được lấp đầy với giá trị 7


# Syntax of ndarray.fill()
ndarray.fill(value)
0

Hãy tạo một mảng Numpy hai chiều có 3 hàng và 2 cột với giá trị 6 cho tất cả các phần tử. Bằng cách sử dụng shape=(3,2), chúng tôi cho biết rằng chúng tôi muốn đầu ra có 3 hàng và 2 cột. Mã fill_value=6 điền vào mảng 3×2 đó với 6


# Syntax of ndarray.fill()
ndarray.fill(value)
1

5. Sử dụng hàm NumPy fill() để điền vào mảng với giá trị

Hàm NumPy


# Syntax of ndarray.fill()
ndarray.fill(value)
7 được sử dụng để điền vào một mảng NumPy đã tồn tại với các giá trị tương tự. Hàm này lấy giá trị và kiểu dữ liệu làm tham số đầu vào và điền vào mảng với giá trị đã chỉ định. Đầu tiên chúng ta tạo mảng NumPy với hàm

import numpy as np

# create array 
arr = np.arange(8)
  
# Use fill() function
arr.fill(3)
print(arr)

# Output
# [3 3 3 3 3 3 3 3]
0. Nó tạo ra một mảng chỉ chứa các phần tử bằng 0. Sau đó, chúng tôi đã điền vào mảng giá trị 8 bằng cách sử dụng hàm

import numpy as np

# create array 
arr = np.arange(8)
  
# Use fill() function
arr.fill(3)
print(arr)

# Output
# [3 3 3 3 3 3 3 3]
1


# Syntax of ndarray.fill()
ndarray.fill(value)
4

Ta cũng có thể dùng hàm


import numpy as np

# create array 
arr = np.arange(8)
  
# Use fill() function
arr.fill(3)
print(arr)

# Output
# [3 3 3 3 3 3 3 3]
2 để làm việc với mảng nhiều chiều. Hàm này lấp đầy một mảng NumPy trống với các giá trị

import numpy as np

# create array 
arr = np.arange(8)
  
# Use fill() function
arr.fill(3)
print(arr)

# Output
# [3 3 3 3 3 3 3 3]
3 hàng và

# Syntax of ndarray.fill()
ndarray.fill(value)
7 cột ở mỗi vị trí. Sau đó, chúng tôi đã điền vào mảng giá trị

import numpy as np

# create array 
arr = np.arange(8)
  
# Use fill() function
arr.fill(3)
print(arr)

# Output
# [3 3 3 3 3 3 3 3]
5 bằng cách sử dụng hàm

import numpy as np

# create array 
arr = np.arange(8)
  
# Use fill() function
arr.fill(3)
print(arr)

# Output
# [3 3 3 3 3 3 3 3]
6


# Syntax of ndarray.fill()
ndarray.fill(value)
0

6. Điền giá trị vào mảng với vòng lặp import numpy as np # create array arr = np.arange(8) # Use fill() function arr.fill(3) print(arr) # Output # [3 3 3 3 3 3 3 3] 7 trong Python

Chúng ta cũng có thể


# Syntax of ndarray.fill()
ndarray.fill(value)
7 mảng bằng cách sử dụng vòng lặp for cho điều đó, chúng ta cần tạo mảng, Ở đây tôi sẽ tạo mảng NumPy bằng hàm

import numpy as np

# create array 
arr = np.arange(8)
  
# Use fill() function
arr.fill(3)
print(arr)

# Output
# [3 3 3 3 3 3 3 3]
0. Sau đó, đánh giá bằng vòng lặp for, nó sẽ trả về mảng với giá trị được chỉ định


# Syntax of ndarray.fill()
ndarray.fill(value)
3

7. Phần kết luận

Trong bài viết này, bạn đã học cách sử dụng hàm


# Syntax of ndarray.fill()
ndarray.fill(value)
3 bằng cách sử dụng hàm NumPy

# Syntax of ndarray.fill()
ndarray.fill(value)
8,

# Syntax of ndarray.fill()
ndarray.fill(value)
7,

# Syntax of ndarray.fill()
ndarray.fill(value)
2 và

# Syntax of ndarray.fill()
ndarray.fill(value)
1 với nhiều ví dụ hơn

Làm cách nào để điền vào ma trận Numpy?

phương thức fill() được sử dụng để điền vào mảng numpy một giá trị vô hướng . Nếu chúng ta phải khởi tạo một mảng numpy với một giá trị giống hệt nhau thì chúng ta sử dụng numpy. ndarray. lấp đầy().

Bạn có thể tạo ma trận bằng Python không?

Tạo ma trận bằng Python . Python allows developers to implement matrices using the nested list.