Numpy 2-dimensional

 #working with two dimensional arrays and APIs

import numpy as np

import matplotlib.pyplot as plt

%matplotlib inline

a=[(11,13,14),(41,42,43),(32,34,54)]

A=np.array(a)

print(A)

A.ndim

A.shape

type(A)#numpy.ndarray

A.size

A[0][2]#14

A[1,0]#41

A[0:2,2]

A[1:2,2]#43

x=np.array([[1,0],[2,3]])

y=np.array([[5,6],[7,8]])

z=x+y

print(z)

d=[]

for m,n in zip(x,y):

    d.append(m+n)

print(d)

k=[]

for m,n in zip(x,y):

    k.append(x*y)

print(k)

np.dot(x,y)

x.T

Comments