Programowanie

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

5
Jak stworzyć wykres gęstości w matplotlib?
W RI można stworzyć pożądane wyjście, wykonując: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) W Pythonie (z matplotlib) najbliższy otrzymałem był z prostym histogramem: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

5
Jak przekazać dane za pomocą NotificationCenter w Swift 3.0 i NSNotificationCenter w Swift 2.0?
Wdrażam socket.iow mojej szybkiej aplikacji na iOS. Obecnie na kilku panelach słucham serwera i czekam na przychodzące wiadomości. Robię to, wywołując getChatMessagefunkcję w każdym panelu: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } } …


28
Dlaczego taki czerwony? Wydaje się, że IntelliJ uważa, że ​​nie można znaleźć / rozwiązać żadnej deklaracji / metody
Właśnie zainstalowałem i ponownie zainstalowałem IntelliJ. Każdy plik Java zbliża się do CZERWONYCH. Sprawdziłem JDK; jest to 1,6. ##. Konstrukcja maven clean installdziałała dobrze. Otrzymuję typowe podświetlone błędy. Na każdej deklaracji: Nie można rozpoznać symbolu SomeEntityBean / Bean i przy każdej metodzie: Nie można rozwiązać metody SomeFunction () Jak naprawić …

15
Właściwość List <T> bezpieczna wątkowo
Chcę implementacji List&lt;T&gt;jako właściwości, której można bez wątpienia bezpiecznie używać. Coś takiego: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Wygląda na to, że nadal muszę zwrócić kopię (sklonowaną) kolekcji, więc jeśli gdzieś iterujemy kolekcję …

5
Django-DB-Migrations: nie można ALTER TABLE, ponieważ ma oczekujące zdarzenia wyzwalające
Chcę usunąć null = True z TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Utworzyłem migrację schematu: manage.py schemamigration fooapp --auto Ponieważ niektóre kolumny stopki zawierają NULL, otrzymuję to, errorjeśli uruchomię migrację: django.db.utils.IntegrityError: kolumna „footer” zawiera wartości null Dodałem to do migracji schematu: for sender in orm['fooapp.EmailSender'].objects.filter(footer=None): sender.footer='' sender.save() Teraz dostaję: …

4
Sprawdź, czy wartość już istnieje na liście słowników?
Mam następującą listę słowników Pythona: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Chciałbym sprawdzić, czy słownik z określonym kluczem / wartością już istnieje na liście, w następujący sposób: // is a dict with 'main_color'='red' in the list already? // if not: add item
122 python  list  dictionary 




7
Obracanie dwuwymiarowej tablicy w Pythonie
W programie, który piszę, pojawiła się potrzeba obracania dwuwymiarowej tablicy. Szukając optymalnego rozwiązania znalazłem ten imponujący jednolinijkowy, który spełnia swoje zadanie: rotated = zip(*original[::-1]) Używam go teraz w moim programie i działa zgodnie z oczekiwaniami. Mój problem polega jednak na tym, że nie rozumiem, jak to działa. Byłbym wdzięczny, gdyby …




1
„Używany jako wartość” w wywołaniu funkcji
Jaki jest właściwy sposób wywoływania funkcji podczas oceniania ich wartości w instrukcjach warunkowych? package main import "fmt" func main(){ if sumThis(1,2) &gt; sumThis(3,4){ fmt.Println("test") } else { fmt.Println("derp") } } func sumThis(a, b int){ return a+b } to zwraca błąd: ./test4.go:4: sumThis(1, 2) used as value ./test4.go:4: sumThis(3, 4) used …
122 go 

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.