Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów




3
Jak przekonwertować int na Enum w Pythonie?
Korzystanie z nowej funkcji Enum (przez backport enum34 ) w Pythonie 2.7.6. Biorąc pod uwagę następującą definicję, w jaki sposób mogę przekonwertować wartość typu int na odpowiednią wartość Enum? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Wiem, że mogę ręcznie stworzyć serię …

7
Serializacja elementu członkowskiego Enum do formatu JSON
Jak serializować element Enumczłonkowski języka Python do formatu JSON, aby móc deserializować wynikowy kod JSON z powrotem do obiektu w języku Python? Na przykład ten kod: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) powoduje błąd: TypeError: <Status.success: 0> is not JSON serializable Jak mogę tego …

17
Wykrywanie obsługi WebP
Jak mogę sprawdzić obsługę WebP za pomocą JavaScript? Chciałbym, jeśli to możliwe, użyć wykrywania funkcji zamiast wykrywania przeglądarki, ale nie mogę znaleźć sposobu, aby to zrobić. Modernizr ( www.modernizr.com ) nie sprawdza tego.
99 javascript  html  image  webp 

6
Jak obracać etykiety znaczników osi X w wykresie słupkowym Pandas
Z następującym kodem: import matplotlib matplotlib.style.use('ggplot') import matplotlib.pyplot as plt import pandas as pd df = pd.DataFrame({ 'celltype':["foo","bar","qux","woz"], 's1':[5,9,1,7], 's2':[12,90,13,87]}) df = df[["celltype","s1","s2"]] df.set_index(["celltype"],inplace=True) df.plot(kind='bar',alpha=0.75) plt.xlabel("") Zrobiłem ten spisek: Jak mogę obrócić etykiety znaczników osi X o 0 stopni? Próbowałem to dodać, ale nie zadziałało: plt.set_xticklabels(df.index,rotation=90)

6
python jak dopełnić tablicę numpy zerami
Chcę wiedzieć, jak mogę uzupełnić tablicę numpy 2D zerami za pomocą Pythona 2.6.6 z Numpy w wersji 1.5.0. Przepraszam! Ale to są moje ograniczenia. Dlatego nie mogę użyć np.pad. Na przykład chcę dopełnić azerami tak, aby pasował do kształtu b. Powód, dla którego chcę to zrobić, jest taki, że mogę: …
99 python  arrays  numpy  pad 


4
Jak manipulować zmienną, której nazwa jest sprzeczna z poleceniami PDB?
Mój kod jest, na dobre i na złe, pełen zmiennych jednoliterowych (to kwestia fizyki, więc te litery są znaczące), a także NumPy, z którymi często wchodzę w interakcje. Podczas korzystania z debugera Pythona, od czasu do czasu będę chciał patrzeć na wartości, powiedzmy n. Jednak kiedy trafiam n<enter>, jest to …
99 python  pdb 


3
Absolute i Flexbox w React Native
Chciałbym umieścić biały pasek, który zajmowałby całą szerokość u dołu ekranu. W tym celu pomyślałem o zastosowaniu absolutepozycjonowania z odziedziczonymi flexboxparametrami. Z następującego kodu renderuje coś jak ten . Oto mój kod: var NavigationBar = React.createClass({ render: function() { return( <View style={navigationBarStyles.navigationBar}> //Icon 1, Icon 2... </View> ); } }); …

4
Uruchom tylko JEDEN test z Jest
Chcę przeprowadzić tylko jeden test z Jest. Używam it.onlylub describe.only, ale nadal działa wiele testów. Myślę, że uruchamia wszystkie testy od mojego ostatniego zatwierdzenia, ale nie powinien mieć tego zachowania z onlyjawnie ustawioną flagą, prawda? Co powoduje takie zachowanie i jak mogę przeprowadzić pojedynczy test?


4
Przekroczona prędkość transmisji IOPub w notebooku Jupyter (podczas przeglądania obrazu)
Chcę zobaczyć obraz w notatniku Jupyter. Jest to plik PNG o rozmiarze 9,9 MB. from IPython.display import Image Image(filename='path_to_image/image.png') Otrzymuję poniższy błąd: IOPub data rate exceeded. The notebook server will temporarily stop sending output to the client in order to avoid crashing it. Trochę zaskakujące i opisane w innym miejscu …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.