 Utfordring: Implementering av Benchmarking
Utfordring: Implementering av Benchmarking
Swipe to start coding
Du har definisjoner for to funksjoner. Begge funksjonene returnerer en kopi av det opprinnelige arrayet med elementene opphøyd i andre. Den første tilnærmingen, som er tregere, bruker en for-løkke for å kvadrere hvert element individuelt, mens den andre tilnærmingen benytter vektorisering.
Din oppgave er å utføre en benchmark av begge funksjonene. For å gjøre dette:
- Fullfør definisjonene av to funksjoner:
- Den første, med for-løkke, skal hetesquare_array_slowog ta én parameterarray;
- Den andre, med vektorisering, skal hete square_array_fastog ta én parameterarray.
 
- Den første, med 
- Dekorer begge funksjonene med timeit_decoratorog sett parameterennumbertil100.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 7.69 Utfordring: Implementering av Benchmarking
Utfordring: Implementering av Benchmarking
Sveip for å vise menyen
Swipe to start coding
Du har definisjoner for to funksjoner. Begge funksjonene returnerer en kopi av det opprinnelige arrayet med elementene opphøyd i andre. Den første tilnærmingen, som er tregere, bruker en for-løkke for å kvadrere hvert element individuelt, mens den andre tilnærmingen benytter vektorisering.
Din oppgave er å utføre en benchmark av begge funksjonene. For å gjøre dette:
- Fullfør definisjonene av to funksjoner:
- Den første, med for-løkke, skal hetesquare_array_slowog ta én parameterarray;
- Den andre, med vektorisering, skal hete square_array_fastog ta én parameterarray.
 
- Den første, med 
- Dekorer begge funksjonene med timeit_decoratorog sett parameterennumbertil100.
Løsning
Takk for tilbakemeldingene dine!
single