Skip to content

Instantly share code, notes, and snippets.

@tiagocardosos
Last active December 22, 2017 14:18
Show Gist options
  • Save tiagocardosos/38844294e3f1dcde1cd4620b9161dfe6 to your computer and use it in GitHub Desktop.
Save tiagocardosos/38844294e3f1dcde1cd4620b9161dfe6 to your computer and use it in GitHub Desktop.
Numpy tests

#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


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment