Questions marquées «python»

98
Tranche d'index Numpy sans perdre les informations de dimension

J'utilise numpy et je souhaite indexer une ligne sans perdre les informations de dimension. import numpy as np X = np.zeros((100,10)) X.shape # >> (100, 10) xslice = X[10,:] xslice.shape # >> (10,) Dans cet exemple, xslice est maintenant à 1 dimension, mais je veux qu'il soit (1,10)....

98
Paires d'une seule liste

Assez souvent, j'ai trouvé la nécessité de traiter une liste par paires. Je me demandais quel serait le moyen pythonique et efficace de le faire, et j'ai trouvé ceci sur Google: pairs = zip(t[::2], t[1::2]) Je pensais que c'était assez pythonique, mais après une discussion récente entre les...

98
Python: faire un bip sonore

J'essaie de faire en sorte que le programme me donne un bip. Je suis sur une machine Windows. J'ai regardé http://docs.python.org/library/winsound.html Mais je ne sais pas comment je peux programmer cela avec un lecteur de codes-barres. Voici mon code pour le lecteur de codes à barres série. ser =...

98
Comment activer virtualenv dans un script Bash

Comment créer un script Bash pour activer un virtualenv Python? J'ai une structure de répertoires comme: .env bin activate ...other virtualenv files... src shell.sh ...my code... Je peux activer mon virtualenv en: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ Cependant,...

98
Convertir le dictionnaire Python en tableau JSON

Actuellement, j'ai ce dictionnaire, imprimé en utilisant pprint: {'AlarmExTempHum': '\x00\x00\x00\x00\x00\x00\x00\x00', 'AlarmIn': 0, 'AlarmOut': '\x00\x00', 'AlarmRain': 0, 'AlarmSoilLeaf': '\x00\x00\x00\x00', 'BarTrend': 60, 'BatteryStatus': 0, 'BatteryVolts': 4.751953125, 'CRC': 55003, 'EOL':...

98
Comment obtenir l'entrée du widget de texte Tkinter?

Comment obtenir l'entrée Tkinter du Textwidget? ÉDITER J'ai posé cette question pour aider les autres avec le même problème - c'est la raison pour laquelle il n'y a pas d'exemple de code. Ce problème m'inquiétait depuis des heures et j'ai utilisé cette question pour enseigner aux autres. Veuillez...