Data Analysis with Python Projects - Mean-Variance-Standard Deviation Calculator

Tell us what’s happening:

Describe your issue in detail here.

Your code so far

import numpy as np

def calculate(list):
while True:
try:
array = np.array(list)
matrix = np.reshape(array, (3, 3))
mean_ax_1 =
mean_ax_2 =
mean_flat = np.mean(list)
var_ax_1 =
var_ax_2 =
var_flat = np.var(list)
st_dv_ax_1 =
st_dv_ax_2 =
st_dv_flat = np.std(list)
max_ax_1 =
max_ax_2 =
max_flat = np.max(list)
min_ax_1 =
min_ax_2 =
min_flat = np.min(list)
sum_ax_1 =
sum_ax_2 =
sum_flat = np.sum(list)

  for i in range(matrix[0].size):
    mean_ax_1.append(matrix[:, i].mean())
    var_ax_1.append(matrix[:, i].var())
    st_dv_ax_1.append(matrix[:, i].std())
    max_ax_1.append(matrix[:,i].max())
    min_ax_1.append(matrix[:, i].min())
    sum_ax_1.append(matrix[:, i].sum())

  for i in range(matrix[:,0].size):
    mean_ax_2.append(matrix[i].mean())
    var_ax_2.append(matrix[i].var())
    st_dv_ax_2.append(matrix[i].std())
    max_ax_2.append(matrix[i].max())
    min_ax_2.append(matrix[i].min())
    sum_ax_2.append(matrix[i].sum())

  calculations = {
    'mean': [mean_ax_1, mean_ax_2, mean_flat],
    'variance': [var_ax_1, var_ax_2, var_flat],
    'standard deviation': [st_dv_ax_1, st_dv_ax_2, st_dv_flat],
    'max': [max_ax_1, max_ax_2, max_flat],
    'min': [min_ax_1, min_ax_2, min_flat],
    'sum': [sum_ax_1, sum_ax_2, sum_flat]
  }

  return calculations
  break

except ValueError:
  return "List must contain nine numbers."

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Challenge Information:

Data Analysis with Python Projects - Mean-Variance-Standard Deviation Calculator

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.