Pytania oznaczone «python»

105
Prostszy sposób umieszczania punktów przerwania PDB w kodzie Pythona?

To tylko wygodne pytanie. Byłem trochę zepsuty debugerami w IDE, takie jak Visual Studio i XCode. Uważam, że to trochę niezręczne, aby wpisać, import pdb; pdb.set_trace()aby ustawić punkt przerwania (wolałbym nie importować pdb na początku pliku, ponieważ mógłbym zapomnieć i zostawić go). Czy...

105
Numpy: znajdź szybko pierwszy indeks wartości

Jak mogę znaleźć indeks pierwszego wystąpienia liczby w tablicy Numpy? Szybkość jest dla mnie ważna. Nie interesują mnie następujące odpowiedzi, ponieważ skanują całą tablicę i nie zatrzymują się, gdy znajdą pierwsze wystąpienie: itemindex = numpy.where(array==item)[0][0] nonzero(array ==...

105
Jak wydrukować ciąg o stałej szerokości?

Mam ten kod (wypisuje wystąpienie wszystkich permutacji w ciągu) def splitter(str): for i in range(1, len(str)): start = str[0:i] end = str[i:] yield (start, end) for split in splitter(end): result = [start] result.extend(split) yield result el =[]; string = "abcd" for b in...

105
Czytanie pliku binarnego za pomocą Pythona

Szczególnie trudno jest mi odczytać plik binarny w Pythonie. Czy może Pan mi pomóc? Muszę przeczytać ten plik, który w Fortranie 90 łatwo czyta int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) Dokładniej mówiąc,...

105
SQLAlchemy: jak filtrować pole daty?

Oto model: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Chcę filtrować między dwiema datami, na przykład, aby wybrać wszystkich użytkowników w przedziale 18-30 lat. Jak zaimplementować to z SQLAlchemy? Myślę o: query =...

105
poprawny sposób używania super (przekazywanie argumentów)

Więc podążałem za super uważanym za szkodliwym Pythona i poszedłem przetestować jego przykłady. Jednak przykład 1-3 , który ma pokazać prawidłowy sposób wywołania superpodczas obsługi __init__metod, które oczekują różnych argumentów, nie działa. Oto, co otrzymuję: ~ $ python example1-3.py...

105
działki powierzchniowe w matplotlib

Mam listę 3-krotek reprezentujących zbiór punktów w przestrzeni 3D. Chcę wykreślić powierzchnię obejmującą wszystkie te punkty. plot_surfaceFunkcji w mplot3dopakowaniu wymaga jako argumenty X, Y i Z może być 2d tablice. Czy plot_surfaceodpowiednia funkcja do kreślenia powierzchni i jak...

105
Szybkie i łatwe okno dialogowe plików w Pythonie?

Mam prosty skrypt, który analizuje plik i ładuje jego zawartość do bazy danych. Nie potrzebuję interfejsu użytkownika, ale w tej chwili monituję użytkownika o przeanalizowanie pliku, raw_inputktóry jest najbardziej nieprzyjazny, zwłaszcza, że ​​użytkownik nie może skopiować / wkleić ścieżki....

105
Zmienne lokalne w funkcjach zagnieżdżonych

Dobra, wytrzymaj ze mną, wiem, że to będzie wyglądać strasznie zagmatwane, ale proszę, pomóż mi zrozumieć, co się dzieje. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for...

105
Dołącz poziom do MultiIndex pandy

Mam DataFrame z MultiIndex utworzoną po pewnym zgrupowaniu: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output>...