This is my code
import numpy as np
def calculate(list):
if(len(list) !=9):
raise ValueError("List must contain nine numbers")
list= np.array(list).reshape((3,3))
calculations = {}
calculations['mean']= [list.mean(axis=0).tolist(), list.mean(axis=1).tolist(), np.mean(list).tolist()],
calculations['variance']=[list.var(axis=0).tolist(), list.var(axis=1).tolist(), np.var(list).tolist()],
calculations['standard deviation']=[list.std(axis=0).tolist(), list.std(axis=1).tolist(), np.std(list).tolist()],
calculations['max']=[list.max(axis=0).tolist(), list.max(axis=1).tolist(), np.max(list).tolist()],
calculations['min']=[list.min(axis=0).tolist(), list.min(axis=1).tolist(), np.min(list).tolist()],
calculations['sum']=[list.sum(axis=0).tolist(), list.sum(axis=1).tolist(), np.sum(list).tolist()]
return calculations
In Jupyter notebook is working fine but in replit i am getting below mentioned rror messages:
nix error: building nix env: exit status 1
Output has been trimmed to the last 20 lines
… from call site
at /nix/store/4va5hjb3sdk8pnpn3dsnkdg65fw28jgv-nixpkgs-23.05-src/lib/trivial.nix:430:7:
429| { # TODO: Should we add call-time "type" checking like built in?
430| __functor = self: f;
| ^
431| __functionArgs = args;
(stack trace truncated; use '--show-trace' to show the full trace)
error: undefined variable 'get-pip'
at /home/runner/boilerplate-mean-variance-standard-deviation-calculator-1/replit.nix:3:17:
2| deps = [
3| pkgs.python get-pip.py
| ^
4| pkgs.python get-pip.py
Requirement already satisfied: numpy in ./.pythonlibs/lib/python3.10/site-packages (1.26.2)