Cordiales Saludos
Trabajaremos en esta oportunidad con los arreglos bidimensionales. El arreglo bidimensional será una lista que almacena dos listas.
Los arreglos bidimensionales vienen a ser las matrices.
Trabajaremos en esta oportunidad con un nuevo cuaderno, el cual renombré como: [15_N_array_bidimensional], dentro de nuestro proyecto [Numpy - Publicaciones Hive], comenzando importando numpy

Creación del arreglo bidimensional
Podemos ver las dos formas de estructurar visualmente para crear los arreglos: matriz y matriz2. En esta oportunidad nosotros colocamos los valores arbitrariamente.
Filas y Columnas
Parta determinar el número de filas y columnas utilizaremos shape.
En (2,4) observamos que el 2 es el número de filas y el 4 es el número de columnas.

Creación de Arreglos bidimensionales de forma dinámica
Hay varias formas de crear los arreglos bidimensionales de forma dinámica al igual que lo hicimos con los arreglos unidimensionales.
Con np.full((2,4),1) el 2 es el número de filas; el 4 es el número de columnas y el 1 es el valor con que se rellena la matriz (ver recuadro rojo).

Matriz Diagonal
"En álgebra lineal, una matriz diagonal es una matriz cuyos elementos fuera de la diagonal principal son todos cero; el término usualmente hace referencia a matrices cuadradas". Fuente

Matriz Identidad
Es la que esta compuesta por números 1 en la diagonal principal y los demás elementos son 0.

Matrices con valores de unos y ceros
Funciona igual como trabajamos los arrrglos unidimensionales. Con ones() cargamos la matriz con 1 y con zeros() cargamos la matriz con 0

Todos los ejercicios de esta publicación están el el siguiente enlace

Entrega anterior
Arreglos Unidimensionales Continuación

Invitación Especial
Apreciada comunidad extiendo mi invitación, para todos los que hacemos vida en esta maravillosa comunidad, a participar con la etiqueta #Hive para promocionar nuestras publicaciones en la red social: #Twitter. Para más detalles puedes consultar la publicación de @hive-data

Fuente:

Clases gratis de programación / Free programming classes
[ESP/ENG] Mi proyecto en Python/My project in Python.
I started a Ko-fi Page! Ko-fi helps creators get support from fans of their work. Please support or follow my page! If you like what I do and feel in tune with my work in creating content for free programming courses and chess publications without any profit interest. Give me a coffee... I will be very grateful!
Todos a programar!
Rafael Aquino