Disons que dfc'est un DataFrame pandas. Je voudrais trouver toutes les colonnes de type numérique. Quelque chose comme: isNumeric =
Disons que dfc'est un DataFrame pandas. Je voudrais trouver toutes les colonnes de type numérique. Quelque chose comme: isNumeric =
Tout d'abord, oui, j'ai déjà vu ça: pip install mysql-python échoue avec EnvironmentError: mysql_config introuvable Le problème J'essaye d'utiliser Django sur un projet Google App Engine. Cependant, je n'ai pas pu démarrer car le serveur ne démarre pas correctement en raison de:...
J'essaie d'accéder à l'index d'une ligne dans une fonction appliquée sur tout un DataFrame dans Pandas. J'ai quelque chose comme ça: df = pandas.DataFrame([[1,2,3],[4,5,6]], columns=['a','b','c']) >>> df a b c 0 1 2 3 1 4 5 6 et je définirai une fonction qui accède aux éléments avec une...
Je suis surpris que cette question spécifique n'ait pas été posée auparavant, mais je ne l'ai vraiment pas trouvée sur SO ni sur la documentation de np.sort. Disons que j'ai un tableau numpy aléatoire contenant des entiers, par exemple: > temp = np.random.randint(1,10, 10) > temp array([2, 4,...
J'exécute des tests unitaires sur un serveur CI en utilisant py.test. Les tests utilisent des ressources externes récupérées sur le réseau. Parfois, le test runner prend trop de temps, ce qui entraîne son abandon. Je ne peux pas répéter les problèmes localement. Existe-t-il un moyen de faire en...
Quelqu'un peut-il modifier namedtuple ou fournir une classe alternative pour qu'elle fonctionne pour les objets mutables? Principalement pour la lisibilité, je voudrais quelque chose de similaire à namedtuple qui fait ceci: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p =...
Comme je le sais, %debug magic peut faire le débogage dans une cellule. Cependant, j'ai des appels de fonction sur plusieurs cellules. Par exemple, In[1]: def fun1(a) def fun2(b) # I want to set a breakpoint for the following line # return do_some_thing_about(b) return fun2(a) In[2]: import...
J'ai un Macbook avec OS X El Captain. Je pense que cela Python 2.7est préinstallé dessus. Cependant, je l'ai installé Python 3.5aussi. Quand j'ai commencé à utiliser Python 3, j'ai lu que si je veux installer un package, je devrais taper: pip3 install some_package Bref, maintenant quand j'utilise...
Existe-t-il une méthode intégrée en Python pour obtenir un tableau de toutes les variables d'instance d'une classe? Par exemple, si j'ai ce code: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Y a-t-il un moyen pour moi de faire ceci: >>> mystery_method(hi) ["ii", "kk"]...
Existe-t-il un moyen pythonique d'avoir une seule instance d'un programme en cours d'exécution? La seule solution raisonnable que j'ai trouvée est d'essayer de l'exécuter en tant que serveur sur un port, puis le deuxième programme essayant de se lier au même port - échoue. Mais ce n'est pas...
J'ai besoin d'exécuter une commande shell de manière asynchrone à partir d'un script Python. Je veux dire par là que je veux que mon script Python continue à s'exécuter pendant que la commande externe se déclenche et fait tout ce qu'elle doit faire. J'ai lu cet article: Appeler une commande externe...
J'ai une colonne de date dans une table MySQL. Je souhaite insérer un datetime.datetime()objet dans cette colonne. Que dois-je utiliser dans l'instruction d'exécution? J'ai essayé: now = datetime.datetime(2009,5,5) cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s ,...
Quelle est la manière la plus propre et la plus pythonique d'obtenir le rendez-vous de demain? Il doit y avoir un meilleur moyen que d'en ajouter un à la journée, de gérer les jours à la fin du mois,
J'ai une compréhension de liste en Python dans laquelle chaque itération peut lever une exception. Par exemple , si j'ai: eggs = (1,3,0,3,2) [1/egg for egg in eggs] J'obtiendrai une ZeroDivisionErrorexception dans le 3ème élément. Comment puis-je gérer cette exception et continuer l'exécution de la...
Comment obtenir le code des en-têtes via
Quel est le point de '/segment/segment/'.split('/')revenir ['', 'segment', 'segment', '']? Remarquez les éléments vides. Si vous divisez sur un délimiteur qui se trouve à la position un et à la toute fin d'une chaîne, quelle valeur supplémentaire cela vous donne-t-il pour avoir la chaîne vide...
Problème Je voudrais savoir comment obtenir la distance et le relèvement entre 2 points GPS . J'ai fait des recherches sur la formule haversine. Quelqu'un m'a dit que je pouvais aussi trouver le roulement en utilisant les mêmes données. Éditer Tout fonctionne bien mais le roulement ne fonctionne...
Je veux essentiellement un équivalent python de ceci en C: int a[x]; mais en python je déclare un tableau comme: a = [] et le problème est que je veux attribuer des emplacements aléatoires avec des valeurs telles que: a[4] = 1 mais je ne peux pas faire cela avec python, car le tableau est...
J'essaie d'apprendre Python (3 pour être plus précis) et j'obtiens cette erreur: ValueError: zero length field name in format Je l'ai googlé et j'ai découvert que vous devez spécifier les chiffres: a, b = 0, 1 if a < b: print('a ({0}) is less than b ({1})'.format(a, b)) else: print('a ({0}) is...
J'ai la liste Python suivante (peut également être un tuple): myList = ['foo', 'bar', 'baz', 'quux'] je peux dire >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Comment sélectionner explicitement des éléments dont les...