poate cineva sa verifice daca functioneaza?
Ultima postare: oct 14 2016 11:07, Inițiat de
vyctoras1985
, oct 07 2016 12:09
·
0
#40
Publicat: 07 octombrie 2016 - 17:37
voi chiar ii dati apa la moara lui @vyctoras1985 ?
Pai saracul el nu stie pe ce lume traieste si pune intrebari complexe si voi va chinuiti sa ii raspundeti. Daca eram moderator....va rog eu, faceti-ma moderator..va garantez ca un topic nu va avea mai mult de 10 raspunsuri...sa vedeti ce curata va fi SP Editat de tehnics, 07 octombrie 2016 - 17:38. |
#41
Publicat: 07 octombrie 2016 - 18:34
vyctoras1985, on 07 octombrie 2016 - 17:25, said:
valabil chiar si pentru puterea unei puteri? Termina cu puterile - puterile exacte sint rare, RARE, poti sa consideri ca nu exista. La inmultire: suma lungimilor termenilor este practic numarul rezultat. Sau log(X x Y) = log(X) + log(Y). Pe linga asta descompunerea numerelor arbitrare este o problema ce poate sa fie nerezolvabila pentru toate computerele din lume puse laolalta chiar la nivelul de 1000 bytes. Pentru GB... |
#43
Publicat: 07 octombrie 2016 - 19:12
nu credeam sa vad vreun topic in care vyctoras1985 sa fie mai coerent decat alti forumisti
a spus foarte clar ca nu stie care-i treaba cu numere prime, nu-i nevoie sa redescoperiti conceptul. vyctoras1985, on 07 octombrie 2016 - 15:33, said:
...ce vrei sa spui cu numere prime? recunosc ca nu mai stiu mate ............ |
#48
Publicat: 10 octombrie 2016 - 10:19
dani.user, on 10 octombrie 2016 - 09:15, said:
Daca ai aflat cum se poate face, astept raspunsul pentru #42. ia vezi cu chestiile astea poate merge http://forum.softped...0#entry19979506 |
#49
Publicat: 10 octombrie 2016 - 10:32
Bravo, ai descoperit formula pentru calcului numerelor factoriale.
Cati ani ai? Din cate stiu (e posibil sa gresesc dar nu cu mult) asta se face in clasa a 5-a. Daca vei termina cele 12 clase de scoala si liceu vei descoperii cu surprindere ca intr-adevar sunt multe metode de a calcula diverse numere )) Editat de gigiipse, 10 octombrie 2016 - 10:33. |
#51
Publicat: 10 octombrie 2016 - 10:53
Nu poti aplica calculul sumelor pentru compresie decat in anumite exceptii. Exista formule peste formule dar si presupunand ca este posibil ca anumite numere sa fie scrise ca formule mai scurte decat numarul respectiv gandeste-te ca fiecare numar va avea alta formula (adica alt tip de calcul). Unul va fi putere, unu va fi o suma factoriala, altul va fi o limita. Daca intri pe trigonometrie gasesti al set de formule. Va fi extrem de greu de gasit tipul de formula optim, va fi greu de calculat, va necesita putere de calcul extrem de mare, nu uita ca un CPU se bazeaza pe o serie de instructii interne pentru calcule rapide, nu pe forta bruta, chiar daca sunt capabile sa faca calcule incredibil de rapid contrar asteptarilor ceea ce ceri tu de la ele e posibil sa nu fie chiar asa de facil. CPU-rile sunt optimizate sa efectueze o serie de calcule presetate, o sa ai nevoie de suport hardware integrat in platforma pentru ce vrei tu.
In general se evita stocarea datelor in format numeric tocmai pentru ca este extrem de greu de arhivat. Ele necesita o capacitate de stocare mai mica in format necomprimat dar nu prea pot fi comprimate, invers decat la varchar unde necomprimat ocupa foarte mult dar se pot arhiva estrem de mult. |
|
#52
Publicat: 10 octombrie 2016 - 12:19
[ http://www.hollywoodjesus.com/media/pi02.jpg - Pentru incarcare in pagina (embed) Click aici ]
evreii au facut prima compresie din asta |
#53
Publicat: 10 octombrie 2016 - 13:09
Pai cam asa functioneaza acum, se cauta pattern-uri si se construieste un dictionar. Trebuie gasit un echilibru intre cat de lung e pattern-ul si de cate ori apare. Cand micsoreszi pattern-ul ai mai multe repetari deci aplici compresia de mai multe ori (nu e chiar corect termenul dar babeste cam asta se intampla), cand il maresti scazi numarul de repetari dar maresti compresia. Aceasta metoda e mai eficienta decat aplicarea calculelor matematice.
Un alt dezavantaj al metodei lui e ca e imposibil de estimat marimea finala. In functie de ce numere ii rezulta lui acolo compresia poate fi extrem de puternica daca lucrezi doar cu puteri enorme fie rezulta un fisier mai mare daca are doar numere greu sau imposibil de aplicat algoritmi de calcul pe ele. |
#54
Publicat: 10 octombrie 2016 - 17:26
vyctoras1985, on 10 octombrie 2016 - 10:19, said:
mi se pare mie sau cu cat e mai mic numarul cu atat nu isi are rost compresia? vyctoras1985, on 10 octombrie 2016 - 11:19, said:
iar eu zic ca char poate contine ce numere vrei tu vyctoras1985, on 10 octombrie 2016 - 11:19, said:
in ceea ce priveste CPU acesta poate fi optimizat....an de an apar CPU cu noi tipuri de instructiuni in ele ..... Iti dau o idee, din seria ta desigur: Un int pe 32-bit ia valori intre –2147483648 si 2147483647 sau intre 0 si 4294967295. Un float tot pe 32-bit are domeniul intre -3.4E+38 si +3.4E+38. Ia fa tu un algoritm de comprimare cu float ca doar are range-ul mare! |
Anunturi
Bun venit pe Forumul Softpedia!
▶ Utilizatori activi: 1
0 membri, 1 vizitatori, 0 utilizatori anonimi