Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - nikto4e

Stran: [1]
1
Vývoj / Re:Python - složení objektu za běhu
« kdy: 27. 02. 2024, 13:10:09 »
Kód: [Vybrat]
x = [1, 2, 3]

def func1(_):
    print('func1')
   
def func2(_):
    print('func2')
   
def init(self):
    self.a = 10
    self.b = 20
    print('init object')
   
class_ = type('MyClass', (object,), {'__init__': init, 'x': x, 'func1': func1, 'func2': func2})
instance = class_()
print(instance.__dict__)
print(instance.x)
print(instance.a)
print(instance.b)
instance.func1()
instance.func2()

Týmto spôsobom je možné dynamicky vytvoriť triedy z funkcií, atribútov atď.

2
Studium a uplatnění / Re:Studium IT na vysoké
« kdy: 09. 01. 2023, 18:06:17 »
když chceš pochopit souvislosti věcí, které se učíš, tak prostě musíš omezit to množství, rozhled a postupně se doučovat věci, co ti schází.

A chápu třeba to, takovou tu typickou mýlku, že samouk programátor je na nic, protože si pustí videa na youtube, udělá stackoverflow a tak. Ale na internetu jsou i strukturované kurzy programování, a mnohdy na mnohem vyšší úrovni než VŠ.

Já třeba měl problém pochopit integrály a deriváty. Pusť si tohle - https://www.youtube.com/watch?v=WUvTyaaNkzM a to je prostě materiál 10x líp vysvětlený než co ti kdokoliv vysvětlí u tabule nebo v knížce.

Dneska je prostě klasické formální vzdělávání alespoň v IT již překonané.

A jedna věc je, učit se pro testy a druhá pro pochopení souvislostí. Je skvělé, že všichni vědí kdy byla bitva na bílé hoře, ale kdo ví souvislosti v tom, proč, co se tam řešilo, jaká byla doba, a jak se tehdy vnímala válka a tak? Není to samo o sobě důležitější než napsat datum do testu, ostatně ten datum je ten nejmíň podstatný údaj.

Představ si, že v roce 2100 bude test "Kdy byla válka na ukrajině pepíčku", a pepíček řekne "2022-2024" správně! Ale pepíček nebude mít ani nejmenší ponětí proč a o co šlo a jak to probíhalo. Prostě odpapouškuje datum, a tím má znalost. A to je dnešní školství.

Aby to vypadalo vierohodne, je dobré sa aspoň v tom základnom pojme nezmýliť. Potom to nahráva argumentom, že študovať na YT za moc nestojí. Keď ani nevieš, že to nie je derivát ale derivácia(derivace).

3
Dobrý deň.

Problémy, ktoré popisujete nie sú úplne doménou distribúcie, ale nesprávnej práce s datami. Čierne okno v opencv zväčša znamená nesprávny rozsah dát, skúste vynásobiť dáta 255 alebo použite imshow z knižnice matplotlib, ktorý má lepšie defaultné škálovanie.

Ako distribúciu pre AI by som volil Ubuntu 20.04 | Ubuntu 22.04, ale prakticky je to jedno. Ak smiem doporučiť, tak nemiesto venv alebo systémového interpreta, použite condu pre správu pythonu, inštalácia sa stane jednoduchšou. Pre PyTorch naviac nie je potreba inštalácie CUDA, tá je zabalená už v inštalačnom balíku.

Python voľte aspoň vo verzii 3.9, bežne používam 3.10 a nezaznamenal som problémy.

Držím palce.

4
Vývoj / Re:Objasnění chyb v C++
« kdy: 24. 02. 2020, 15:42:12 »
Kód: [Vybrat]
#include <iostream>
#include <vector>
#include <string>

using namespace std;

string filesPath = "\\Users\\Petr\\Documents\\Temp";

vector<string> txt;

int i = 0;

void delfile(const string file){
          if (remove(file.c_str())) {
                    cout << "Error!";
          }
          else {
                    cout << "Success!";
          }
}

void addtxt() {
          txt.push_back("aaaaaaaaaaaaaa");
          txt.push_back("bbbbbbbbbbbbbb");
}

int main(){
          addtxt();
          delfile(filesPath + string("\\") + txt[i]);
}

na string bolo treba zavolať c_str(). (riadok 14)

5
Software / Re:Čtení matematických skript na Kindlu
« kdy: 07. 11. 2019, 20:06:58 »
Ahoj, keď som mal kindla, táto utilita mi prišla ako veľmi dobrá pre prácu s pdf.

https://www.willus.com/k2pdfopt/

Stran: [1]