abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 01:11 | Komunita

Před třemi týdny Mozilla.cz představila projekt Photon, jehož cílem je návrh a implementace nového vzhledu Firefoxu. Včera zveřejnila první náhled vzhledu Photon. Práce na projektu Photon jsou rozděleny do pěti týmů, které celkem čítají 19 lidí. Zaměřují se na zlepšení prvního spuštění Firefoxu a zaujetí nových uživatelů, celkovou úpravu vzhledu, zlepšení animací, zrychlení odezvy uživatelského rozhraní a také upravení nabídek. Vývoj lze sledovat v Bugzille.

Ladislav Hagara | Komentářů: 1
včera 20:00 | Komunita

OneDrive pro firmy je již ve webových prohlížečích na Linuxu stejně rychlý jako na Windows. Microsoft opravil chybu z listopadu loňského roku. OneDrive pro firmy běžel na Linuxu mnohem pomaleji než na Windows. V popisu chyby bylo uvedeno, že stačilo v prohlížeči na Linuxu nastavit v user-agentu Windows a vše se zrychlilo. Odpovědí Microsoftu bylo (Internet Archive: Wayback Machine), že Linux není podporován. Po bouřlivých diskusích na redditu i Hacker News byla chyba nalezena a opravena.

Ladislav Hagara | Komentářů: 3
včera 19:00 | Zajímavý projekt

Byla vyhlášena soutěž Hackaday Prize 2017. Soutěž je určena vývojářům open source hardwaru. Pro výherce je připraveno celkově 250 tisíc dolarů. Každý ze 120 finalistů získá tisíc dolarů. Nejlepší pak navíc 50, 30, 20, 15, 10 a 5 tisíc dolarů. Jedná se již o čtvrtý ročník soutěže. V roce 2014 zvítězil projekt globální sítě open source pozemních satelitních stanic SatNOGS. V roce 2015 zvítězil open source systém pro řízení elektrických invalidních vozíků pohybem očí Eyedriveomatic. V roce 2016 zvítězil modulární robot Dtto.

Ladislav Hagara | Komentářů: 0
včera 15:00 | Bezpečnostní upozornění

Byla vydána Samba ve verzích 4.6.1, 4.5.7 a 4.4.12. Řešen je bezpečnostní problém CVE-2017-2619. Pomocí symbolických odkazů a souběhu (symlink race) lze "teoreticky" získat přístup k souborům, které nejsou sdíleny. Linuxové distribuce jsou postupně aktualizovány (Debian).

Ladislav Hagara | Komentářů: 0
včera 07:43 | Nová verze

Na Steamu se objevil port hry Arma: Cold War Assault (Operation Flashpoint) pro Mac a Linux. … více »

creon | Komentářů: 25
včera 05:55 | Nová verze

Po 18 měsících od vydání verze 8.0 byla vydána verze 9.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
včera 03:33 | Komunita

Platnost posledního patentu souvisejícího s Dolby Digital (AC-3) vypršela. Po MP3 se tak do Fedory oficiálně dostane také kodek AC-3.

Ladislav Hagara | Komentářů: 5
včera 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

Ladislav Hagara | Komentářů: 0
22.3. 23:55 | Nová verze

Opera 44, verze 44.0.2510.857, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 57. Z novinek vývojáři Opery zdůrazňují podporou Touch Baru na nejnovějších MacBoocích Pro (gif). Přehled novinek pro vývojáře na blogu Dev.Opera.

Ladislav Hagara | Komentářů: 1
22.3. 20:56 | Pozvánky

V úterý 28. dubna se koná další Prague Containers Meetup. Přijďte si zopakovat, jak psát kvalitnější Dockerfile a jaké novinky a ulehčení přináší ansible-container, který vám umožní spravovat celý životní cyklus vašeho kontejneru. Místo konání: Concur, Bucharova 11, Praha-Stodůlky.

little-drunk-jesus | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 922 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: Python vytvoreni matice

    13.3.2013 18:32 guus
    Python vytvoreni matice
    Přečteno: 1195×
    Příloha:
    ahoj mam otazku ohlende vytvoreni matice (seznamu) v pythonu. mam toto zadani viz priloha

    prvni cast jsem zvladl naprogramovat-kdyby nekdo potreboval napsal jsem program na vypocet soustavy rovnic Gauss-Jordanovou eliminaci

    Nevim si ale rady s tou druhou casti...Tedy jak vytvorit tu matici. Nejake navrhy?

    Odpovědi

    13.3.2013 18:34 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    Příloha:
    tady je jeste ten skript na reseni soustavy Gauss-Jordan eliminaci
    13.3.2013 20:10 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    Pokud není vyžadována vlastní implementace matice, tak je tu modul Numpy, který operace s maticemi řeší http://docs.scipy.org/doc/numpy/reference/routines.matlib.html
    13.3.2013 21:07 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    dekuji za odpoved

    nejsem jsi zcela jist zda modul numpy vyresi muj druhy ukol...modul ktery uvadis je spise jiz na pocitani s maticemi... ja nejprve potrebuji matici dle zadaneho schematu vytvorit...

    ale dekuji jeste nejake dalsi navrhy?

    PS prosim kouknete se do zadani aby bylo zrejme o co mi jde
    13.3.2013 22:15 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    ja nejprve potrebuji matici dle zadaneho schematu vytvorit...
    A k tomu je právě určena třída http://docs.scipy.org/doc/numpy/reference/generated/numpy.matrix.html#numpy.matrix.
    Na zadání jsem se díval, proto jsem poslal odkaz na numpi, který umí matici reprezentovat a provádět nad ní matematické operace.
    13.3.2013 23:10 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    asi si nerozumime...nebo ja nerozumim spravne zadani...potrbuji udelat proceduru ktera vztvori matici na zaklade porovnani indexu prvku matice...tedz napriklad jak to chapu ja udelam nejaky cyklus a ten v okamziku kdy bude v bode 0 ve schematu odporu zapise do matice 2, protoze je v rohu prom kdyz prechazim z bodu 0 do bodu 1 pres odpor do matice se zapise -1 ...ted jsem v bode 1 nic se tu nedeje (v zadani klasifikovano jako "jinak") tedy se zapise 0...potom jdu z 1 do 2 pres odpor ted -1 jsem v bode 2 tam se nic nedeje takze se zapise 0...atd...potom se uy nic nedeje takze budou samy 0. Tim jsem dostal prvni radek matice tedy: 2 -1 0 -1 0 0 0 0 ' 0

    Matici je mozne take dostat resenim kirchoffovych rovnic ktere jsou taky naznaceny v zadani pro N=5..Bude-li odpor R=0 dostanu primo napeti U...kdyz rovnice upravim dostanu take primo hodnoty matice kterou potrebuji...

    Resenim teto matice pomoci G-J eliminacni metody ktrerou jsem naprogramoval dostanu vysledny odpor

    Opet dekuji za odkaz. Ale myslim si ze to neni zrovna to co potrebuji. Modul munpy.matrix umoznuje uz primo upravovat vygenerovanou matici. Ale to ja nepotrebuji .Ja potrebuji napsat proceduru ktera vygeneruje jenom tu matici a tu potom poslu na G-J eliminici. Navic by bylo dobre kdyby to bylo udelano pokud mozno jako pure python bez modulu...

    Nevim porad jestli si rozumime...

    dekuji
    rADOn avatar 14.3.2013 11:11 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    Tim jsem dostal prvni radek matice tedy: 2 -1 0 -1 0 0 0 0 ' 0
    Cili mas pole hodnot, a az budes mit radky vsechny tak mas pole poli a to je (gasp) matice. Numpy matice je "jen" optimalnejsi na pamet a ma nejaky dalsi uzitecny funkce.

    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    14.3.2013 12:59 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    no super...ale ja nevim jak se prave dostat k tem radkum ..k tem polim...nevim jak naprogramovat ten algoritmus pro vytvoreni pole poli tedy matice
    14.3.2013 13:02 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    resp vim jak to funguje teoreticky vim jak se ta matice ma sestavit ale nevim jak to naprogramovat...proste bych potreboval pomoci nebo nakopnout s druhou casti ukolu v zadani...
    14.3.2013 13:05 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    jo a nechapu proc je diskuze oznacena jako vyresena ...ona neni vyresena!!!
    rADOn avatar 14.3.2013 13:45 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    V tom pripade jsi tady spatne. Tohle neni web "napiste za me domaci ukol". Jestli mas nejakej konkretni problem tak ho popis a ukaz kod.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    14.3.2013 13:59 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    cast kodu resp prvni ukol mam vyresen...napsal jsem gauss-jordanovu eliminaci pro reseni soustavy rovnic.,,kod je v priloze ori.py...zasekl jsem se na reseni druheho prikladu...nikde nerikam ze chci vyresit domaci ukol...navic to neni ani domaci ukol ale pouze cviceni pro me...chtel jsem jen slysel nejake navrhy reseni jak matici sestavit...treba bomoci for cyklu nebo nejake podminky...protoze me nic nenapada jak to napsat obratil jsem se sem ... no a prominte ...reseni ve forme odkazu na modul .numpy ktery stejne neresi muj problem ...no..
    rADOn avatar 14.3.2013 15:37 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    Mea culpa, ted jsem znova kouknul na to zadani a vidim ze jsem nejak nepochopil ze ten druhej bod neni soucasti prvniho. Omlouvam se, vyresni jsem zrusil, to druhy zadani nejak nechapu.

    Abys na tom nebyl uplne skodnej, tak 2d pole muzes inicializovat snaze:
    jednotka = [[0] * velikost for i in range(velikost)]
    
    Doporucuju podivat se na list comprehension, imo by se ten kod dal zkratit tak na petinu :-)
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    14.3.2013 16:17 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    nihil factum

    no to je prave to co jsem psal...ze si nerozumime co chci...ano je pravdou ze se da kod zkratit ale jak jiz jsem napsal chtel jsem program napsal jak pure (cisty) python tedy bez modulu.

    co se tyka inicializace 2D pole i to jsem zvladl...muj problem tkvi v tom ze nevim jak naprogramovat to aby skript prirazoval patricna cisla do matice...tedy aby udelal to ze kdyz napr dob 0 bude v rohu dal do matice 2 prechod z 0 do 1 zapsal -1 atd...proste aby byla splnena podnimka ktera je udana v zadani pro matici Aij...a to pro zadani N... tedy neni mi jasne jak rozhodnout o tom zda je bod (odpor) na rohu na strane uvnitr atd...

    dekuji za cas
    14.3.2013 16:25 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    jinak prvni a druhy bod zadani mezi sebou samozrejme souvisi...tim ze jsem napsal prvni bod tedy ze umim resit soustavu rovnic pomoci G-J eliminace mi pomuze s tim ze ve druhem bode sestavim matici proudu a napeti a tuto matici poslu na G-J eliminaci a tim dostanu vysledny odpor...

    ja nevim jak to lepe vyjadrit...vse je v zadani
    14.3.2013 16:33 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    a cemu nerozumis na zadani toho druheho prikladu?
    rADOn avatar 14.3.2013 17:23 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    podivas se jestli jsi na krajnich souradnicich?
    def sousedi(x, y, xsize, ysize):
      return 4 - (x == 0) + (x == xsize) + (y == 0) + (y == ysize)
    
    V podstate to mas v tom zadani napsany…
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    14.3.2013 17:47 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    Příloha:
    pockej kouknu na to ,jeste jsem sesmolil jak se dostane ta matice tak na to juknete v priloze
    14.3.2013 17:48 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    Příloha:
    pockej kouknu na to jeste jsem sesmolil jak se dostane ta matice tak na to juknete v priloze
    14.3.2013 17:59 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    promin tomu moc nerozumim ..predpokladam ze jsi napsal funkci ktera vypise 4 takze dle zadani ze bude bod uprostred. x y jsou indexy matice Aij resp. N^2-1=y a N^2=x? _nevim co je xsize ysize
    rADOn avatar 14.3.2013 18:26 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    Pro matici velikosti xsize*ysize to vrati kolik ma bod x,y sousedu. Pomoci toho triku s implitnim pretypovanim boolu na int jak se popisuje v zadani: pokud je x na kraji tak x == 0, pokud je na opacnym kraji tak x == xsize etc. scitani vydrazdi pretypovani na cislo, int(True) je 1 cili to staci poscitat a mam pocet okraju.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    14.3.2013 18:56 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    aha

    no dobre...takze dejme tomu ze budu mit matici 8x9 ktera by mela odpovidat schematu pro N=3

    zadam-li do tve funkce: def sousedi(x, y, xsize, ysize): return 4-(x == 0) + (x == xsize) + (y == 0) + (y == ysize)

    print sousedi(0,0,8,9)

    dostanu 4...pritom podle me bych mel dostat ze uzel o souradnicich 0,0 ma sousedy 2 dle schematu pro N=3

    promin ja tomu proste nerozumim...

    a co se tyka te konverze tak jsem uplne namydlenej
    rADOn avatar 14.3.2013 19:54 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    To bude asi mit nejakou souvislost s tim ze tam byla chyba. Dve kdyz prictu spatnej koncovej index :-) Nemuzes od toho cekam moc, pisu to z hlavy…
    def sousedi(x, y, xsize, ysize): return 4 - int((x == 0) + (x == xsize-1) + (y == 0) + (y == ysize-1))
    Vysvetleni te konverze je proste mily watsone, zkus si v konzoli zavolat int(True)
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    14.3.2013 20:17 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    jo aha...no je mi to jasny tak ze 70 procent...musim to poradne promyslet...co jsem teda pochopil tak ten mensi skriptik neudela nic jinyho nez ze pujde bod po bodu za predpokladu ze vhodne zacyklim x,y a vypise pocet sousedu...ok

    ale jak tam ted zahrnu tu -1 tedy prechod z jednoho bodu do druheho a 0 "jinak"?

    Priznam se ze jsem z toho trochu tumpachovej... Sedim nad tim uz tri tydny a na tuhle cast ne a ne prijit (asi jsem se uz taky zacyklil)...dekuji za cas mily Holmesi
    14.3.2013 20:25 guus
    Rozbalit Rozbalit vše Re: Python vytvoreni matice
    a mohl bych Te poprosit? nechtel by si mi prosim ten skript na generovani matice napsat? Ja vim je to drzost...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.