OKPEDIA PYTHON MATRICI

Come creare una matrice con elementi a uno in Python

Per definire un array con tutti gli elementi uguali a uno, nel linguaggio python si può usare la funzione ones() della libreria numpy.

ones(n)

Il parametro n indica il numero degli elementi e la struttura dell'array ( vettore, matrice a due o più dimensioni ).

  • n = array a una dimensione
  • n,m = array a due dimensioni con n righe e m colonne
  • n,m,t = array a tre dimensioni ( tensore )

La funzione ones() crea un array con tutti gli elementi uguali al numero reale 1.

Nota. Se non è definito diversamente, la funzione crea gli elementi in virgola mobile (float).

Esempi

Esempio 1 (vettore)

Creare un vettore con cinque elementi uguali a 1.

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

La funzione ones() genera il seguente vettore

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

Sono valori 1 di tipo float in virgola mobile.

Esempio 2 ( vettore con numeri interi )

Usare l'attributo dtype per definire il tipo di dato dell'array

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

La funzione ones() genera un vettore composto da numeri uno in formato intero.

>>> y
array([1, 1, 1, 1, 1])

Usando un formato diverso si può definire anche un altro tipo di dati ( bool, float, complex ).

Esempio 3 ( matrice )

Creare una matrice 2x3

>>> import numpy as np
>>> y=np.ones([2,3])

La funzione crea una matrice a due dimensioni 2x3

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

L'oggetto è composto da due liste.

Ogni lista è una riga della matrice.

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


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici in Python


FacebookTwitterLinkedinLinkedin