#programowanie #algorytmy #python
Mirki potrzebuje małej pomocy mam array który reprezentuje graf pełny, wygląda on tak array(punktA,punktB,dystans) potrzebuje funkcje która bedzie zwracać dla podanych punktów optymalna ścieżkę np dla 1 do 10 zwróciło by kolejne punkty,próbowałem z A* ale troche mi nie wychodzi
Jakieś podpowiedzi jak to ogarnąc z niska złożonością

przykładowy array, ilość punktów i odległości ulegają zmianie
[[0, 1, 4], [0, 2, 4], [0, 3, 6],
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tl;dr


#kichiochpyta Mirasy spod #programowanie . Mimo że nie jestem z zawodu programista, to w pracy bardzo dużo programuje tworząc sobie narzędzia ułatwiające pracę. Głównie korzystam z #rscript #sql i #vba, trochę #python. I ostatnio zauwazylem ze parametryzuje w kodzie wszystkie zmienne jakie się da, a że jestem w trakcie tworzenia mocno złożonego narzędzia, to tych parametrów
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JajkoJajkoJajkoJajko: "Parametryzuj" wszystko.
Wszelkie dziwne sztywne liczby w kodzie powinny byc wyciagniete do zmiennych ktorych nazwy jasno opisuja czym jest dana zmienna.
Dobry kod powininno sie czytac niczym poezje.
Nazywaj wszystko tak zeby osoba zupelnie obca patrzaca pierwszy raz na Twoj kod nie musiala sie zastanawiac nad tym co robi dana rzeczy.
Wszystko powinno byc "self-explanatory".
  • Odpowiedz
Używam Pycharma i chcę doinstalować MYSQL ale wywala błąd o braku Microsoft Visual C++ 14.0 mimo iż jest?


@IsambardKingdomBrunel: A dało by się tak dokładniej? Próbujesz zainstalować drivery do MySQL, żeby łączyć się a bazą z PyCharma i wyskakuje ci jakiś błąd o Visual C++?

Jakiś screen, komunikat błędu konkretnie? Masz posintalowane C++ redistributable?
  • Odpowiedz
@qba3: Dobrą zasadą jest zostawić systemowego pythona do rzeczy systemowych. A do projektów robić virtualenv gdzie doinstalowywujesz paczki pipem. Bo inaczej może się zdarzyć, że paczka zaciągnięta pipem podniesie ci zależności które wcześniej zainstalował system i się wszystko rozjedzie, albo nawet skaszani.
  • Odpowiedz
Jeśli mamy tabele "album" w bazie danych, a rekordy to linki do zdjęć i chciałbym sobie ręcznie sortować kolejność zdjęć. To jakie rozwiązanie jest najefektywniejsze? Jak tak prostolinijnie myśląc, dodam kolumnę (int) "kolejność", to jak mam kilka tysięcy rekordów i zmienię kolejność z 2 na 4 to wszystkie rekordy po 4 muszę zwiększyć o jeden a to dosyć słaba opcja robić kilka tysięcy razy update bazy.

Jak najlepiej rozwiązać problem sortowania i
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Specter00: nic lepszego mi nie przyszło nigdy do głowy. Trzymałem się tego, że jeśli działa, jest czytelne w kodzie i SQLka wykonuje się szybko, to nie ma co drążyć tematu. Warto jeszcze oczywiście mieć indeks na tym polu, skoro będziesz po nim sortował.
  • Odpowiedz
@piotrb: Kolego... chodziło mi o indeks na kolumnie po której OP będzie sortował. W drugim przypadku, który mu zaproponowałem zastanawiałem się czy szybszy będzie indeks złożony na kolumnach (grupa, mały index) czy dwa osobne na (grupa) oraz (index). Nigdzie nie powiedziałem że indeksy są "be" i trzeba je wyłączyć :D
@Specter00 chce oprócz identyfikatora posiadać kolumnę po której będzie mógł ustalać kolejność. W jaki sposób tablica haszująca miałaby w
  • Odpowiedz
#python
#programowanie

mam program przetwarzający obraz w sposób jak na zdjeciu.
Chce zrobić dodatkowo tak żeby tworzył nowy obraz/model na podstawie referencyjnego obiektu którego wymiar jest znany czyli np. 1 grosz. Chodzi o to zeby tem model był zorientowany "na płaszczyznę monitora", wiec chodzi mi o rzeczywiste odwzorowanie wymiarów obiektu .
jakies pomysły?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Drahearys: Nie wiem jakie dokładności chcesz otrzymać, ale sprawa w cale nie musi się okazać taka prosta. Jest cały dział nauki zajmujący się pomiarem obiektów na podstawie zdjęć - fotogrametria. Jednym z elementów, który musiałbyś uwzględnić przy obróbce obrazu jest dystorsja, spowodowana niedokładną realizacją rzutu środkowego przez aparat którym wykonywane jest zdjęcie.
keczub_ - @Drahearys: Nie wiem jakie dokładności chcesz otrzymać, ale sprawa w cale n...

źródło: comment_mJv32PepRLpJ9GrkgEXs8qAj1OyFVGeC.jpg

Pobierz
  • Odpowiedz
#python

chce zupdatowac numpy
pip'em nie działa i nie chce mi sie tego juz drażyc
mam zainstalowy winpython
mam nowe numpy sciagniete z gita, w zipie,
usuniacie starego i wrzucenie nowego raczej nie zadziała, także jak to zrobić?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #python #flask #mydevil

Stawiał ktoś flaskowe REST api na MyDevil/Ct8? Nie mogę się dostać na żaden z URLi, pomimo zrobienia wszystkiego zgodnie z instukcją, nie wiem nawet jak sprawdzić czy aplikacja chociaż działa. Ktoś ma doświadczenia z tym hostingiem?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję przechowywać cenę produktu w kilku walutach na raz.
W formularzu dodawania produktu użytkownik wybiera jakąkolwiek walutę np. EUR, następnie podczas zapisywania wartość powinna być przeliczana również na pozostałe waluty czyli USD i FCH. Jak to zaprojektować w bazie danych?

Myślałem o tabeli typu:

ValueCurrency(models.Model):
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@netxman: Alternatywą jest redundancja danych, lepiej (o ile nie jest to uzasadnione jakimiś istotnymi względami) jednak trzymać tabelkę z kursami (na dzień, na okres - jak potrzeba). Często jest tak, że obowiązuje jakiś ustalony kurs przez pewien okres (np. producent albo importer ustala). Zaraz mogą się też pojawić pola z ceną brutto, netto (te akurat oddzielnie najczęściej) i inne i zaczynają się schody (tu zapomnisz dodać pola, tu uzupełnić je
  • Odpowiedz
Cześć Mirki, jestem kilka lat na wykopie, ale mało się udzielam. Mam problem programistyczny, więc postanowiłem, że zapytam tutaj bo sporo tu #programista15k. Jestem programistą C++ z ponad 10 letnim stażem i chce zapytać o coś z nie mojej działki.

Szykuję się do małego hobbystycznego projektu webowego. Jako backend chciałem użyć golang bo język wydaje mi się ciekawy, ale może jednak użyję czegoś popularniejszego. Szukałem ostatnio pracy i ilość
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entro: Wojnę Java vs. C# czas zacząć!

A tak serio, pisz w tym w czym umiesz.

Ja bym pisał w Java+Spring+Angular.
Jak lubisz C#, to możesz wymienić i pisać
  • Odpowiedz
Próbuję zainstalować SciPy na Windowsie zgodnie z tym tutorialem i gdy chciałem wypakować przez 7-zip wypakować SciPy i wcisnałem "extract to scipy......." to wyskoczyło mi "Incorrect command line". Numpy się zainstalowało, a SciPy ma ciągle jakiś błąd przy instalacji, próbowałem zainstalować to też wcześniej przez PyCharma i też był jakiś błąd.

Ktoś ma pomysł jak to naprawić?

#naukaprogramowania #python #numpy
fefler - Próbuję zainstalować SciPy na Windowsie zgodnie z tym tutorialem i gdy chcia...

źródło: comment_tiJwzaVE8eAJlvDKAMhIk2yFeZOHezns.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Why is this code seriously flawed:

for element in collection:
element = None

o co tu chodzi? #python
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit: Zmienna element w kolejnych obiegach pętli wskazuje na kolejne obiekty z collection. W każdym obiegu pętli jedyne co robimy, to nadpisujemy tę zmienną, by wskazywała na None. Ani kolekcja, ani żaden z elementów nie jest modyfikowany.
  • Odpowiedz
@xaoc: Tak, referencje w Pythonie różnią się od referencji i wskaźników w C++ i nie ma tu takiego pojęcia jak wskaźnik. Jeżeli przechodzisz z C++ to myśl o nich jak o wskaźnikach, których nie możesz do woli modyfikować np. dodając 1.
  • Odpowiedz
Wiem, że jest takie oprogramowanie, które pozwala na sprawdzenie, które dokładnie fragmenty kodu #python zajmują ile czasu w działaniu całego programu. Nie pamiętam tylko jak się taki typ oprogramowania nazywa (przykłady jestem w stanie sobie znaleźć jak ktoś mi pomoże z nazwaniem tego typu programu, chociaż jeżeli macie jakieś sugestie to będę wdzięczny). Ktoś pomoże?

#programowanie #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do Mirków programistów.
Czy uważacie że będąc po 30 jest sens czyć się programowania? Czy ktoś w wieku 30+ będzie w ogóle rozważany jako kandynat na stanowiska programisty, jeśli wcześniej nie miał w tej dziedzinie doświadczenia?

Myślę nad zmaną zawodu do tej pory prowadziłem sklep internetowy, pracowałem też w marketingu i sprzedaży.
W sprawach IT nie jestem lewy mam pojęcie większe niż przeciętny zjadacz kiełbasy.

Proszę
  • 45
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MattStefani: No to tak:
- Każdy teraz myśli żeby zostać Programistą, a jakoś absolutna większość nie zostaje i powodem wcale nie jest wiek. Praktycznie każdy może się nauczyć programować w jakimś mniejszym lub większym stopniu, ale zrobić z tego karierę, kiedy się tego naprawdę nie lubi albo kiedy nie ma się do tego dostatecznych predyspozycji jest niezmiernie ciężko. Programowanie wcale nie jest aż tak proste jak się ostatnio próbuje ludziom
  • Odpowiedz
@max1983: Zainstaluj putty na windowsie i sprawdź czy w ogóle na jakikolwiek port tego linuxa jesteś w stanie się połączyć (ew. jeżeli apache działa, to wystarczy przeglądarka).
  • Odpowiedz
Zwiesiło się po wysłaniu wiadomości ( ͡° ʖ̯ ͡°)

edit: RUSZYŁO!


@mihaubiauek: Przy wysyłaniu on coś liczy na procku, bo inaczej byle stulej by wysłał milion wiadomości na dzień jakby chciał. Taki proof of work.

@robekk1978 Spoks :) Natomiast, uważaj co widać na screenach, bo te avatary które tam widzisz, to każdy ma inne u siebie, inaczej je widzi. Więc przyszłe screeny można
  • Odpowiedz
mam takie zadanie '4. Zmodyfikować dane tak, aby listę list (po wierszach) zamienić na słownik list (po kolumnach).
Można też zamienić na listę list po kolumnach.
'
w poprzednim zadaniu trzeba było zrobić listę list (wczytanie z pliku po liniach) no i zrobiłem to tak:
r = [x.split('\t') for x in f.readlines()]
ale nie rozumiem czym w tym zadaniu jest slownik list po kolumnach bądź liste list po kolumnach :-/
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach