Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Introduction to NumPy | Numpy Basics
Numpy Perusteet
Osio 1. Luku 1
single

single

Introduction to NumPy

Pyyhkäise näyttääksesi valikon

Prerequisites
Edellytykset

Datakeskeisessä maailmassa matriisien ja taulukoiden käsittely on erittäin tärkeää. Tässä NumPy on hyödyllinen työkalu. Sen erittäin nopean suorituskyvyn ja suhteellisen helppokäyttöisen käyttöliittymän ansiosta siitä on tullut käytetyin Python-kirjasto taulukoiden käsittelyyn.

NumPy-sovellukset

Käsitellään nyt NumPyn nopeutta ja sen alkuperää. Vaikka kyseessä on Python-kirjasto, suurin osa siitä on kirjoitettu C-kielellä, joka on matalan tason kieli ja mahdollistaa nopeat laskutoimitukset.

Toinen NumPyn nopeuteen vaikuttava tekijä on vektorisointi. Vektorisoinnilla tarkoitetaan algoritmin muuttamista siten, että se käsittelee yksittäisten arvojen sijaan arvojoukkoa (vektoria) kerralla, mikä tapahtuu taustalla suoraan suorittimella.

Vektorisoinnin esimerkki
Tehtävä

Pyyhkäise aloittaaksesi koodauksen

NumPyn käyttöä varten se täytyy ensin tuoda käyttöön, joten tuo numpy käyttäen aliasta np.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 1
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt