Python - Comment enregistrer des fonctions

Im de départ en python. J'ai quatre fonctions et de travail sont OK. Ce que je veux faire est de les sauver. J'ai envie de les appeler à chaque fois que je veux en python.

Voici le code de mes quatre fonctions:

import numpy as ui


def simulate_prizedoor(nsim):
    sim=ui.random.choice(3,nsim)
    return sims

def simulate_guess(nsim):
        guesses=ui.random.choice(3,nsim)
        return guesses

def goat_door(prizedoors, guesses):


        result = ui.random.randint(0, 3, prizedoors.size)
        while True:
            bad = (result == prizedoors) | (result == guesses)
            if not bad.any():
                return result
            result[bad] = ui.random.randint(0, 3, bad.sum())

def switch_guesses(guesses, goatdoors):


            result = ui.random.randint(0, 3, guesses.size)
            while True:
                bad = (result == guesses) | (result == goatdoors)
                if not bad.any():
                    return result
                result[bad] = ui.random.randint(0, 3, bad.sum())
  • Décrire I want to call them whenever I want in python..
  • Vous pouvez déjà utiliser quand vous le voulez
  • Même si je ferme ma session?
  • - Je faire de ces fonctions dans la ligne de commande. Je veux utiliser les fonctions chaque fois que j'ouvre la ligne de commande.
  • Les enregistrer dans un fichier et placez le fichier quelque part dans le PYTHONPATH et importer ce module.
InformationsquelleAutor CreamStat | 2014-01-05