OKPEDIA PYTHON MATRICI

Come creare una matrice con gli elementi a uno in Python

Per definire un array, una matrice o un vettore con tutti gli elementi uguali a uno o altro numero, nel linguaggio python si usa la funzione ones() di numpy.

import numpy as np
np.ones(x)

L'argomento x è un oggetto di tipo array. Può essere una matrice o un vettore.

La funzione ones() restituisce in output una matrice composta da elementi uguali a uno.

esempio di matrice con elementi uguali a uno

Nota. Per definire gli elementi della matrice con un altro numero, diverso da uno, moltiplicare il metodo ones per il numero da usare. In alternativa, usare la funzione full().

Gli elementi della matrice in output sono in formato numerico reale con virgola mobile di default.

Per usare un altro formato ( es. int, complex, float, ecc. ), indicarlo nella funzione ones() tramite il parametro opzionale dtype.

Esempi

Esempio 1 ( vettore )

Creare un vettore composto da 5 elementi uguali a 1.

>>> import numpy as np
>>> np.ones(5)

La funzione ones() crea il seguente vettore.

array([1., 1., 1., 1., 1.])

Esempio 2 ( vettore con numeri interi )

Creare un vettore con 5 elementi uguali a uno di tipo intero.

>>> import numpy as np
>>> np.ones(5, dtype=int)

L'output della funzione è il seguente:

array([1, 1, 1, 1, 1])

Esempio 3 ( matrice 3x3 )

Definire una matrice con 3 righe e 4 colonne.

>>> import numpy as np
>>> np.ones((3,4))

L'output della funzione è il seguente

array([[1., 1., 1., 1.],
[1., 1., 1., 1.],
[1., 1., 1., 1.]])

Ogni lista è una riga della matrice.

Esempio 4 ( matrice 2x3 )

Dichiarare una matrice con tutti gli elementi uguali al numero 7 anziché 1.

>>> import numpy as np
>>> 7*np.ones((3,4))

La funzione ones() ritorna in output la seguente matrice

array([[7., 7., 7., 7.],
[7., 7., 7., 7.],
[7., 7., 7., 7.]])

Le righe della matrice sono poste tra parentesi quadre e separate da una virgola.

https://how.okpedia.org/it/python/come-creare-una-matrice-con-gli-elementi-a-uno-in-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici in Python


FacebookTwitterLinkedinLinkedin