NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 4 - Vícerozměrné seznamy v Pythonu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
DarkCoder
Člen
Avatar
Odpovídá na David Hartinger
DarkCoder:16. září 20:27

Numpy Manual:

Row-major order is also known as the C order, as the C programming language uses it. New NumPy arrays are by default in row-major order.

V kontextu Pythonu, zejména u 2D seznamů (list of lists) a NumPy polí, platí tato jasná a konzistentní konvence:

První index vždy udává řádek (počet řádků)
Jinými slovy:

pole[i][j] → i = řádek (y), j = sloupec (x)

Tématem článku jsou vícerozměrné seznamy v Pythonu a zde platí toto pořadí.

list v Pythonu → list[row][column]
numpy.array → array[row, column]

Nikde netvrdím, že je na uspořádání column-mayor order něco špatného. To se v grafice skutečně používá, kde řádky představují výšku, sloupce šířku. Ale to je jiné téma.

**Mé příspěvky v diskuzi, které jsou naprosto nepochopitelně a mylně považovány za útok na kokokoli v redakci ITNetwork, kteří druzí viditelně ocení, nemají žádný útočný charakter ale edukativní a věcný. O to víc mě překvapilo, že na základě těchto příspěvků došlo k vyhrožování banem a obvinění, že „motám studentům hlavu“.

Upřímně celý tvůj komentáří vypadá spíš jako útok, pochopit 2D pole můžeš přeci na čtverci i obdélníku, děláš jako by to bylo celé špatně. Máš pravdu, že na obdélníku to je ještě lepší, a zvážím jeho použití, ale čtvercová mřížka vážně není nevhodná ukázka pro pochopení 2D pole.

Ano, z pohledu edukativního hlediska to je špatně. Čtenář s obtížemi rozpozná detaily. A reakce ostatních v diskuzi má slova potvrzují. Je to apel na to upravit článek na obdelníkový tvar. Tak to zvaž. Kdybych neměl zájem na zkvalitnění, tak své postřehy do fóra vůbec nedávám. A že už jsem jich dal.

Respekt ke všem co se snaží pomoci druhým mám, neměj obavy.

Vážím si práce autorů i platformy, ale domnívám se, že otevřená diskuse o přesnosti a srozumitelnosti článků je důležitou součástí komunity. Tímto považuji diskuzi na toto téma za uzavřenou a doufám že i jasně srozumitelnou.

Odpovědět
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 51.