Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Creazione di Array di Base | Basi di NumPy
Numpy Definitivo
course content

Contenuti del Corso

Numpy Definitivo

Numpy Definitivo

1. Basi di NumPy
2. Indicizzazione e Slicing
3. Funzioni NumPy Comumente Usate
4. Matematica con NumPy

book
Creazione di Array di Base

Un array NumPy è un contenitore multidimensionale efficiente per memorizzare e manipolare grandi set di dati dello stesso tipo. Sebbene siano simili alle liste di Python, sono più efficienti in termini di memoria e consentono operazioni matematiche e numeriche ad alte prestazioni.

Ora, è il momento di creare i tuoi primi array NumPy. Il modo più semplice per farlo è utilizzare la funzione array(), passando come argomento una list o una tuple, e solo loro.

Nota

Dovresti creare array NumPy solo da liste in tutti i compiti del nostro corso.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Specificare il Tipo di Dato

Il tipo di dato degli elementi dell'array è definito implicitamente; tuttavia, puoi specificarlo esplicitamente con il parametro dtype:

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Il primo array di interi utilizza il tipo di dato predefinito int64, che è un intero a 8 byte. Il secondo array utilizza int8, un intero a 1 byte.

I tipi di dati NumPy più comuni includono numpy.float16, numpy.float32 e numpy.float64, che memorizzano rispettivamente numeri in virgola mobile a 2 byte, 4 byte e 8 byte.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Numpy Definitivo

Numpy Definitivo

1. Basi di NumPy
2. Indicizzazione e Slicing
3. Funzioni NumPy Comumente Usate
4. Matematica con NumPy

book
Creazione di Array di Base

Un array NumPy è un contenitore multidimensionale efficiente per memorizzare e manipolare grandi set di dati dello stesso tipo. Sebbene siano simili alle liste di Python, sono più efficienti in termini di memoria e consentono operazioni matematiche e numeriche ad alte prestazioni.

Ora, è il momento di creare i tuoi primi array NumPy. Il modo più semplice per farlo è utilizzare la funzione array(), passando come argomento una list o una tuple, e solo loro.

Nota

Dovresti creare array NumPy solo da liste in tutti i compiti del nostro corso.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Specificare il Tipo di Dato

Il tipo di dato degli elementi dell'array è definito implicitamente; tuttavia, puoi specificarlo esplicitamente con il parametro dtype:

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Il primo array di interi utilizza il tipo di dato predefinito int64, che è un intero a 8 byte. Il secondo array utilizza int8, un intero a 1 byte.

I tipi di dati NumPy più comuni includono numpy.float16, numpy.float32 e numpy.float64, che memorizzano rispettivamente numeri in virgola mobile a 2 byte, 4 byte e 8 byte.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt