Cómo hacer una matriz de unos en Python

Para definir una matriz con todos los elementos iguales a uno en el lenguaje python, puede usar la función ones () del módulo numpy.

ones(n)

El parámetro n indica el número de elementos y la estructura del array (vector, matriz con dos o más dimensiones).

  • n = array unidimensional (vector)
  • n,m = array bidimensional con n filas y m columnas (matriz)
  • n,m,t = array tridimensional (tensor)

La función ones() crea una matriz con todos los elementos iguales al número real 1.

Nota. A menos que se defina lo contrario, la función crea elementos de coma flotante (floats).

Ejemplos

Ejemplo 1 (vector)

Crea un vector con cinco elementos iguales a 1.

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

La función ones() genera el siguiente vector.

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

Son valores de coma flotante (float).

Ejemplo 2 (vector con enteros)

Use el atributo dtype para definir el tipo de datos de la matriz

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

La función ones() genera un vector formado por números unos. Los valores están en formato entero.

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

También se puede definir otro tipo de datos ( bool, float, complex ).

Ejemplo 3 (matriz)

Crear una matriz de 2x3

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

La función crea una matriz bidimensional de 2x3

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

El objeto consta de dos listas. Cada lista es una fila de la matriz.

https://how.okpedia.org/es/python/como-hacer-una-matriz-de-unos-en-python


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Matriz en Python


FacebookTwitterLinkedinLinkedin