In [1]:
import numpy as np

In [2]:
lista1 = [1, 2, 3]
print(lista1)
print(array1)
print(array1.shape)
print(type(lista1))
print(type(array1))


[1, 2, 3]
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-2-a66e051b3fd7> in <module>()
      1 lista1 = [1, 2, 3]
      2 print(lista1)
----> 3 print(array1)
      4 print(array1.shape)
      5 print(type(lista1))

NameError: name 'array1' is not defined

In [3]:
array1 = np.array(lista1)
print(lista1)
print(array1)
print(array1.shape)
print(type(lista1))
print(type(array1))


[1, 2, 3]
[1 2 3]
(3,)
<class 'list'>
<class 'numpy.ndarray'>

In [4]:
lista2 = [
    [1, 2, 3], 
    [3, 4, 5]]
array2 = np.array(lista2)
print(array2)
print('linha 1: {}'.format(array2[0]))
print('média: {}'.format(np.average(array2)))


[[1 2 3]
 [3 4 5]]
linha 1: [1 2 3]
média: 3.0

In [5]:
%matplotlib inline
import matplotlib.pyplot as plt

In [6]:
y = [1, 7, 3, 5, 12]
x = [1, 2, 3, 4, 5]
plt.plot(x, y, marker='o');



In [7]:
plt.plot(x, y, marker='o')
plt.grid()



In [ ]: