Articles of python

Comment obtenir la corrélation de deux vecteurs en python

En matlab j’utilise a=[1,4,6] b=[1,2,3] corr(a,b) qui renvoie .9934. J’ai essayé numpy.correlate mais il retourne quelque chose de complètement différent. Quel est le moyen le plus simple d’obtenir la corrélation de deux vecteurs?

Hachage d’un fichier en Python

Je veux que python lise à l’EOF pour que je puisse obtenir un hachage approprié, que ce soit sha1 ou md5. S’il vous plaît aider. Voici ce que j’ai jusqu’ici: import hashlib inputFile = raw_input(“Enter the name of the file:”) openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(readFile) md5Hashed = md5Hash.hexdigest() sha1Hash = hashlib.sha1(readFile) […]

Multiplication de la masortingce dans Clojure vs Numpy

Je travaille sur une application dans Clojure qui doit multiplier les grandes masortingces et rencontrer de gros problèmes de performances par rapport à une version identique de Numpy. Numpy semble être capable de multiplier une masortingce de 1 000 000 x 23 par sa transposition en moins d’une seconde, alors que le code clojure équivalent […]

Supprimer Python UserWarning

Je viens de terminer l’installation de mon package MySQLdb pour Python 2.6, et maintenant, lorsque je l’importe à l’aide de l’ import MySQLdb , un message d’avertissement apparaîtra. /usr/lib/python2.6/site-packages/setuptools-0.8-py2.6.egg/pkg_resources.py:1054: UserWarning: /home/sgpromot/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment […]

python 2 au lieu de python 3 comme python par défaut (temporaire)?

sur mon ordinateur ~$ python -V Python 3.2.1 mais je rencontre des problèmes lorsque je lance des programmes python. Je suppose que (ou du moins, je veux essayer), il y a des problèmes de compatibilité descendante et je veux lancer ces scripts python avec python2 2.7.2-2 qui est également installé sur mon système mais je […]

Espacement et alignement des chaînes Python

J’essaie d’append un espacement pour aligner le texte entre deux chaînes de caractères sans utiliser “” pour le faire Essayer de faire en sorte que le texte ressemble à ceci, la deuxième colonne étant alignée. Location: 10-10-10-10 Revision: 1 Dissortingct: Tower Date: May 16, 2012 User: LOD Time: 10:15 Actuellement, il est codé comme ceci, […]

Les instructions “if” / “for” à une ligne sont-elles de bon style Python?

De temps en temps, je vois le code de quelqu’un et ce qui semble être un «one-liner», c’est-à-dire un énoncé de ligne qui exécute de manière standard une déclaration «if» traditionnelle ou une boucle «for». J’ai fait des recherches sur Google et je ne trouve pas vraiment quel genre de performance tu peux effectuer? Quelqu’un […]

Division d’un entier en Python?

Mon entrée entière est supposée 12345 , je veux diviser et la mettre dans un tableau comme 1, 2, 3, 4, 5 . Comment vais-je pouvoir le faire?

Problème avec virtualenv sous Mac OS X

J’ai installé virtualenv via pip et obtenez cette erreur après avoir créé un nouvel environnement: selenium:~ auser$ virtualenv new New python executable in new/bin/python ERROR: The executable new/bin/python is not functioning ERROR: It thinks sys.prefix is u’/System/Library/Frameworks/Python.framework/ Versions/2.6′ (should be ‘/Users/user/new’) ERROR: virtualenv is not compatible with this system or executable Dans mon environnement: PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages […]

Comment créer un graphique à lignes empilées avec matplotlib?

Je voudrais être capable de produire un graphique linéaire empilé (similaire à la méthode utilisée ici ) avec Python (de préférence en utilisant matplotlib, mais une autre bibliothèque conviendrait également). Comment puis-je faire ceci? Cela ressemble à l’ exemple de graphique à barres empilé sur leur site Web, sauf que je voudrais que le haut […]