Computer >> Máy Tính >  >> Lập trình >> Python

Tìm ý nghĩa của một danh sách các mảng Numpy bằng Python

Numpy là một thư viện python rất mạnh để xử lý dữ liệu số. Nó chủ yếu lấy dữ liệu ở dạng mảng và áp dụng các hàm khác nhau bao gồm các hàm thống kê để lấy kết quả ra khỏi mảng. Trong bài viết này, chúng ta sẽ xem cách lấy giá trị trung bình của một mảng nhất định.

có nghĩa là

Hàm trung bình có thể nhận trong một mảng và cung cấp giá trị trung bình toán học của tất cả các phần tử trong đó. Vì vậy, chúng tôi thiết kế một vòng lặp for để theo dõi độ dài của đầu vào và tính giá trị trung bình của từng mảng.

Ví dụ

import numpy as np

# GIven Array
Arrays_In = [np.array([11, 5, 41]),
         np.array([12, 13, 26]),
         np.array([56, 20, 51])]

# Resultihg Array
Arrays_res = []

# With np.mean()
for x in range(len(Arrays_In)):
   Arrays_res.append(np.mean(Arrays_In[x]))

# Result
print("The means of the arrays: \n",Arrays_res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

The means of the arrays:
[19.0, 17.0, 42.333333333333336]

với Trung bình

Đó là một cách tiếp cận rất tương tự như trên ngoại trừ việc chúng tôi sử dụng hàm trung bình thay vì hàm trung bình. Nó cho cùng một kết quả.

Ví dụ

import numpy as np

# GIven Array
Arrays_In = [np.array([11, 5, 41]),
         np.array([12, 13, 26]),
         np.array([56, 20, 51])]

# Resultihg Array
Arrays_res = []

# With np.average()
for x in range(len(Arrays_In)):
   Arrays_res.append(np.average(Arrays_In[x]))

# Result
print("The means of the arrays: \n",Arrays_res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

The means of the arrays:
[19.0, 17.0, 42.333333333333336]