Domande taggate «optimization»

L'ottimizzazione è l'atto di migliorare un metodo o un progetto. Nella programmazione, l'ottimizzazione di solito assume la forma di aumentare la velocità di un algoritmo o ridurre le risorse necessarie. Un altro significato di ottimizzazione sono gli algoritmi di ottimizzazione numerica utilizzati nell'apprendimento automatico.






4
Cosa sono l'ottimizzazione della copia e l'ottimizzazione del valore di ritorno?
Cos'è la copia elisione? Che cos'è l'ottimizzazione del valore di ritorno (denominato)? Cosa implicano? In quali situazioni possono verificarsi? Quali sono le limitazioni? Se ti è stato fatto riferimento a questa domanda, probabilmente stai cercando l'introduzione . Per una panoramica tecnica, consultare il riferimento standard . Vedi i casi comuni …


30
Il modo più veloce per elencare tutti i numeri primi sotto N
Questo è l'algoritmo migliore che ho potuto inventare. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Può essere reso ancora più veloce? Questo codice presenta un difetto: poiché numbersè un set non …







4
C'era una volta, quando> era più veloce di <… Aspetta, cosa?
Sto leggendo un fantastico tutorial su OpenGL . È davvero fantastico, fidati di me. L'argomento in cui mi trovo attualmente è Z-buffer. Oltre a spiegare di cosa si tratta, l'autore menziona che possiamo eseguire test di profondità personalizzati, come GL_LESS, GL_ALWAYS, ecc. Spiega anche che il significato effettivo dei valori …
280 c  optimization  opengl  cpu  gpu 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.