#aula 1
import numpy as np
my_array = np.arange(1000000)
my_list = list(range(1000000))
%time for _ in range(10):my_array * 2
%time for _ in range(10):my_list2 = [x * 2 for x in my_list]
data = np.random.rand(5, 7)
data
data / data
data * 100
data - data
data + data
x = np.array([[1, 2, 3, 4], [65, 2, 3, 4]])
x
y = np.array([[10, 3, 4, 5], [1, 2, 3, 4]])
y
y - x
#quantidade de matrizes/tuplas
data.shape
data.dtype
y = np.array([1, 2, 3])
y
y.shape
y.dtype
nova_lista_mult = [[1, 2, 3, 4], [5,6,7,8]]
arr1 = np.array(nova_lista_mult)
arr1
arr1.ndim
arr1.shape
np.zeros(10)
np.zeros((4,5))
y = np.array([1,2,3], dtype=np.float64)
y
y.dtype
int_arr = y.astype(np.int32)
int_arr.dtype