Questions marquées «python»

90
Journalisation dans les tests pytest

Je voudrais mettre quelques instructions de journalisation dans la fonction de test pour examiner certaines variables d'état. J'ai l'extrait de code suivant: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger()

90
Comprendre timedelta

Compte tenu du code python ci-dessous, aidez-moi à comprendre ce qui se passe là-bas. start_time = time.time() time.sleep(42) end_time = time.time() uptime = end_time - start_time human_uptime = str(datetime.timedelta(seconds=int(uptime))) Donc j'obtiens la différence entre start timeet end time,...

90
Exécuter le script Python via crontab

J'essaye d'exécuter un script python en utilisant le crontab Linux. Je veux exécuter ce script toutes les 10 minutes. J'ai trouvé beaucoup de solutions et aucune d'elles ne fonctionne. Par exemple: modifiez l'anacron dans /etc/cron.d ou utilisez crontab -e. J'ai mis cette ligne à la fin du...

90
Remplacer les valeurs négatives dans un tableau numpy

Existe-t-il un moyen simple de remplacer toutes les valeurs négatives d'un tableau par 0? J'ai un bloc complet sur la façon de le faire en utilisant un tableau NumPy. Par exemple a = array([1, 2, 3, -4, 5]) J'ai besoin de revenir [1, 2, 3, 0, 5] a < 0 donne: [False, False, False, True, False]...

90
Tête et queue en une seule ligne

Existe-t-il un moyen pythonique de décompresser une liste dans le premier élément et la "queue" en une seule commande? Par exemple: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]...

90
Enregistrez les tracés dans un PDF

module de traçage def plotGraph(X,Y): fignum = random.randint(0,sys.maxint) plt.figure(fignum) ### Plotting arrangements ### return fignum module principal import matplotlib.pyplot as plt ### tempDLStats, tempDLlabels are the argument plot1 = plotGraph(tempDLstats, tempDLlabels) plot2 =...