Questions marquées «python»

Python est un langage de programmation polyvalent à paradigmes multiples et à typage dynamique. Il est conçu pour être rapide à apprendre, comprendre et utiliser, et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 n'est officiellement plus pris en charge depuis le 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante ou une bibliothèque Python (par exemple Jython, PyPy, Pandas, Numpy), veuillez l'inclure dans les balises.


7
Comment faire un simple «chmod + x» depuis Python?
Je souhaite créer un fichier à partir d'un script python exécutable. import os import stat os.chmod('somefile', stat.S_IEXEC) il semble os.chmodne pas «ajouter» de permissions comme le fait unix chmod. Avec la dernière ligne commentée, le fichier a le mode fichier -rw-r--r--, sans commenter, le mode fichier est ---x------. Comment puis-je …
119 python  chmod 

6
Comment écrire des données au format CSV sous forme de chaîne (pas de fichier)?
Je souhaite diffuser des données comme [1,2,'a','He said "what do you mean?"']une chaîne au format CSV. Normalement, on utiliserait csv.writer()pour cela, car il gère tous les cas extrêmes (virgule, échappement de guillemets, dialectes CSV, etc.) csv.writer(). Ma solution actuelle est cette fonction quelque peu piratée: def CSV_String_Writeline(data): class Dummy_Writer: def …
119 python  string  csv 



3
Comment tester si une chaîne contient l'une des sous-chaînes d'une liste, dans les pandas?
Y a-t-il une fonction qui équivaudrait à une combinaison de df.isin()et df[col].str.contains()? Par exemple, disons que j'ai la série s = pd.Series(['cat','hat','dog','fog','pet'])et que je veux trouver tous les endroits où scontient l'un des ['og', 'at'], je voudrais tout obtenir sauf «animal de compagnie». J'ai une solution, mais c'est plutôt inélégant: …



4
Unittest setUp / tearDown pour plusieurs tests
Existe-t-il une fonction déclenchée au début / à la fin d'un scénario de tests? Les fonctions setUp et tearDown sont déclenchées avant / après chaque test. Je voudrais généralement avoir ceci: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in self.seq) def …

12
Similitude cosinus entre 2 listes de nombres
J'ai besoin de calculer la similitude cosinus entre deux listes , disons par exemple la liste 1 qui est dataSetIet la liste 2 qui est dataSetII. Je ne peux rien utiliser comme numpy ou un module de statistiques. Je dois utiliser des modules communs (mathématiques, etc) (et le moins de …


7
Vérification d'une version de module Python lors de l'exécution
De nombreux modules Python tiers ont un attribut qui contient les informations de version du module (généralement quelque chose comme module.VERSIONou module.__version__), mais certains n'en ont pas. Des exemples particuliers de tels modules sont libxslt et libxml2. Je dois vérifier que la version correcte de ces modules est utilisée lors …
119 python  module  version 



5
Numpy: divise chaque ligne par un élément vectoriel
Supposons que j'ai un tableau numpy: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) et j'ai un "vecteur" correspondant: vector = np.array([1,2,3]) Comment puis-je opérer le datalong de chaque ligne pour soustraire ou diviser afin que le résultat soit: sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result = [[1,1,1], [1,1,1], [1,1,1]] En bref: comment effectuer une opération …
119 python  arrays  numpy  scipy 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.