In [40]:
%matplotlib inline
from matplotlib import pyplot as plt
import seaborn as sns
In [41]:
import antipackage
import github.ellisonbg.misc.vizarray as va
In [42]:
import numpy as np
In [43]:
data = [0, 2, 4, 6]
a = np.array(data)
In [44]:
type(a)
Out[44]:
In [45]:
a
Out[45]:
In [46]:
va.vizarray(a)
Out[46]:
In [47]:
a.shape
Out[47]:
In [48]:
a.ndim
Out[48]:
In [49]:
a.size
Out[49]:
In [50]:
a.nbytes
Out[50]:
In [51]:
a.dtype
Out[51]:
In [57]:
data = [[0.0,2.0,4.0,6.0],[1.0,3.0,5.0,7.0]]
b = np.array(data)
In [58]:
b
Out[58]:
In [59]:
va.vizarray(b)
Out[59]:
In [60]:
b.shape, b.ndim, b.size, b.nbytes
Out[60]:
In [61]:
c = np.arange(0.0, 10.0, 1.0)
c
Out[61]:
In [62]:
e = np.linspace(0.0, 5.0, 11)
e
Out[62]:
In [63]:
np.empty
Out[63]:
In [64]:
np.zeros((3, 3))
Out[64]:
In [65]:
np.ones((3, 3))
Out[65]:
In [66]:
a = np.array([0, 1, 2, 3])
In [67]:
a, a.dtype
Out[67]:
In [68]:
b = np.zeros((2, 2), dtype = np.complex64)
In [69]:
c = np.arange(0, 10, 2, dtype = np.float)
c
Out[69]:
In [70]:
d = c.astype(dtype = np.int)
In [71]:
np.float*?
In [72]:
a = np.empty((3,3))
a.fill(0.1)
a
Out[72]:
In [73]:
b = np.ones((3,3))
b
Out[73]:
In [75]:
a + b
Out[75]:
In [76]:
b / a
Out[76]:
In [78]:
a ** 2
Out[78]:
In [79]:
np.pi * b
Out[79]:
In [80]:
a = np.random.rand(10, 10)
In [81]:
va.enable
Out[81]:
In [82]:
a
Out[82]:
In [83]:
a[0,0]
Out[83]:
In [84]:
a[-1, -1] == a[9, 9]
Out[84]:
In [86]:
a[:,0]
Out[86]:
In [87]:
a[-1, :]
Out[87]:
In [89]:
a[0:2, 0:2]
Out[89]:
In [90]:
a[0:5, 0:5] = 1.0
In [91]:
a
Out[91]:
In [93]:
va.disable()
In [97]:
ages = np.array([23, 56,67, 89, 23, 56, 27, 12, 8, 72])
genders = np.array(['m', 'm', 'f', 'f', 'm', 'f', 'm' ,'m', 'm', 'f'])
In [98]:
ages > 30
Out[98]:
In [99]:
genders == 'm'
Out[99]:
In [100]:
(ages > 10) & (ages < 50)
Out[100]:
In [101]:
mask = (genders == 'f')
ages[mask]
Out[101]:
In [102]:
ages[ages>30]
Out[102]:
In [104]:
va.enable()
In [105]:
a = np.random.rand(3,4)
In [106]:
a
Out[106]:
In [107]:
a.T
Out[107]:
In [ ]:
a.reshape(6,2)
In [ ]:
a.ravel()
In [ ]:
va.disable
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]: