Aide pour la création d'une fonction (numpy)

florent.glso -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis débutant avec Python.

Pour résoudre un exercise, j'ai besoin de créer une fonction qui prend comme "input" une variable de type "Int", désignée par T, qui représente le nombre de périodes de simulation, et qui renvoie un tableau "Numpy" de longueur T avec une série chronologique de "Gaussian (standard normal) returns."

De plus, la fonction doit vérifier si l'input est de type Int. Si ce n'est pas le cas, il faut "print" un message d'avertissement et afficher la valeur "None".

Pour l'instant j'ai cela :

from numpy import random
import numpy as np


def simulate(T) :
if isinstance(T, int): # Check if the input is an integer
return T # And return the value of T
else:
print("Your input is invalid. The input need to be an integer") # If test returns false, return none
return None


T = np.random.normal(loc=1, scale=2, size=(2, 3))
simulate(T)


Pouvez-vous m'aider à resoudre ce problème ?
Merci beaucoup.
A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
0