Re: [python] Nejvyšší číslo z databáze - řazení

2018-08-22 Tema obsahu Petr Messner
Ten kód moc smysl právě nedává. Třeba 'High'.shift(4) je blbost, string žádnou metodu shift nemá. Dokumentace pandas.DataFrame.sort_values je tady: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.sort_values.html Vypadá to, že když chceš v pandasu sortit, tak musíš mít v

Re: [python] Nejvyšší číslo z databáze - řazení

2018-08-22 Tema obsahu radekmesner
Jirka Vejrazka: Používám sqlite3 a pandas, tahám z yahoo finance. Petr Messner: Omlouvám se, nevím co nebo jak udělat unit test. Tohle je konkrétní případ. Každý den stáhnu data z yahoo finance, naplním databázi, z které potom filtruji data, které splňují podmínku (- vypíše konkrétní

Re: [python] Nejvyšší číslo z databáze - řazení

2018-08-22 Tema obsahu Petr Messner
Na první pohled to vypadá na nějaký Pandas. Radku, neměl bys raději nějaký příklad, s konkrétními hodnotami, na kterém by bylo vidět, co to má dělat? :) (prostě unit test) Petr Messner 22. 8. 2018 v 21:12, Jirka Vejrazka : > Promin, tohle je syntaxe, kterou jsem nikdy nevidel. Mohl bys

Re: [python] Nejvyšší číslo z databáze - řazení

2018-08-22 Tema obsahu Jirka Vejrazka
Promin, tohle je syntaxe, kterou jsem nikdy nevidel. Mohl bys napsat, jakou databazi pouzivas a jakou knihovnu pro tahani dat? Jirka On Wed, 22 Aug 2018 at 21:00, wrote: > Dobrý den, > mám tady další problém, který se mi nedaří rozluštit. > > Mám určitou databázi dat a ty data, které splňují

[python] Nejvyšší číslo z databáze - řazení

2018-08-22 Tema obsahu radekmesner
Dobrý den, mám tady další problém, který se mi nedaří rozluštit. Mám určitou databázi dat a ty data, které splňují určité podmínky se mi vypisují. Tyto vypsané data bych chtěl ještě seřadit dle dalšího kritéria. Jenže nedaří se. Viz níže kód. Co dělám špatně? # 100 * (Nejvyšší High za

Re: [python] Vyhodnocení jednoduchých výrazů

2018-08-22 Tema obsahu Ondrej Tuma
Hoj, jen jsem ji testoval pro budoucí použití v jednom projektu, ale z hlediska jednoduchosti mě přijde nejlepší py-expression-eval https://github.com/AxiaCore/py-expression-eval/ Ondra V Wed, 22 Aug 2018 09:30:17 +0200 Petr Blahos napsáno: > Přátelé, > > doporučíte mi někdo

Re: [python] Vyhodnocení jednoduchých výrazů

2018-08-22 Tema obsahu Honza Král
dobra sada odpovedi je k videni na https://stackoverflow.com/questions/2371436/evaluating-a-mathematical-expression-in-a-string me se tam nejvic libi reseni s AST On Wed, Aug 22, 2018 at 11:16 AM starenka . wrote: > Zalezi na slozitosti vyrazu, ale obcas staci dobrej regular a namapovat >

Re: [python] Vyhodnocení jednoduchých výrazů

2018-08-22 Tema obsahu starenka .
Zalezi na slozitosti vyrazu, ale obcas staci dobrej regular a namapovat operatory na operator.* Tady sem to ukazoval na LT na pyvu https://github.com/aleszoulek/pyvo-stdlib-gems-notebooks/blob/master/04_starenka_heges.ipynb - 'aknerats'[::-1] On Wed, Aug 22, 2018, 11:12 Petr Viktorin

Re: [python] Vyhodnocení jednoduchých výrazů

2018-08-22 Tema obsahu Petr Viktorin
On 08/22/18 09:30, Petr Blahos wrote: Přátelé, doporučíte mi někdo knihovnu pro vyhodnocení jednoduchých matemetických výrazů se symboly? Představuju si to asi takto: Budu mít text typu: expr = """R=1000*(VAR1+VAR2/2)-VAR3""" a pak udělám: result = knihovna.funkce(expr, {"VAR1": 54, "VAR2":

Re: [python] Vyhodnocení jednoduchých výrazů

2018-08-22 Tema obsahu Petr Messner
> vstup bude asi celkem malý a gramatika ne moc kompletní, Chtěl jsem napsat “komplexní”. ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz

Re: [python] Vyhodnocení jednoduchých výrazů

2018-08-22 Tema obsahu Petr Messner
Ahoj, teoreticky nejlepší přístup je vyrobit si parser, který ti ten výraz převede na AST strom, a ten strom pak “provést”, což je vlastně jen průchod do hloubky. Ten parser si můžeš vyrobit sám implementací nějakého parser algoritmu - vzhledem k tomu, že vstup bude asi celkem malý a

Re: [python] Vyhodnocení jednoduchých výrazů

2018-08-22 Tema obsahu Michal Vyskocil
Záleží asi na požadavcích, ale nestačilo by prostě použít eval? Případně safeeval http://lybniz2.sourceforge.net/safeeval.html Dne st 22. 8. 2018 9:31 uživatel Petr Blahos napsal: > Přátelé, > > doporučíte mi někdo knihovnu pro vyhodnocení jednoduchých matemetických > výrazů se symboly?

[python] Vyhodnocení jednoduchých výrazů

2018-08-22 Tema obsahu Petr Blahos
Přátelé, doporučíte mi někdo knihovnu pro vyhodnocení jednoduchých matemetických výrazů se symboly? Představuju si to asi takto: Budu mít text typu: expr = """R=1000*(VAR1+VAR2/2)-VAR3""" a pak udělám: result = knihovna.funkce(expr, {"VAR1": 54, "VAR2": 8", "VAR3": 982}) Případně ještě