numpy - Jupyter Notebook
numpy - Jupyter Notebook
In [2]: a1 = np.array([10,20,30,40,50])
In [3]: a1
In [4]: type(a1)
Out[4]: numpy.ndarray
In [5]: a1.dtype
Out[5]: dtype('int64')
In [6]: a2 = np.array([10,20,30,40,50.0])
In [7]: a2
In [8]: a2.dtype
Out[8]: dtype('float64')
In [9]: a3 = np.array([10,20,30,'a'])
In [10]: a3
In [11]: a3.dtype
Out[11]: dtype('<U21')
In [13]: a4
In [14]: a4.dtype
Out[14]: dtype('float64')
In [15]: a4.shape
Out[15]: (5,)
In [20]: a5 = np.array([[1,1,1,1,1],[1,1,1,1,1]])
In [21]: a5
In [22]: a5.shape
Out[22]: (2, 5)
In [23]: a6 = np.array([[[1,1,1,1,1],[1,1,1,1,1]],[[1,1,1,1,1],[1,1,1,1,1]]]
In [24]: a6.shape
Out[24]: (2, 2, 5)
In [26]: a7 = np.arange(0,10)
In [27]: a7
In [29]: a8
In [30]: a9 = np.arange(1,10,2)
In [31]: a9
In [34]: a10
In [36]: a11
In [37]: a11.shape
Out[37]: (10, 5)
In [38]: a1
In [39]: a1 +10
In [40]: a1 - 10
In [41]: a1 *2
In [43]: x = np.array([[2,1],[3,4]])
y = np.array([[1,2],[2,1]])
In [45]: x
In [46]: y
In [51]: x * y
In [52]: x.dot(y)
In [53]: np.sqrt(x)
Out[53]: array([[1.41421356, 1. ],
[1.73205081, 2. ]])
In [54]: np.log(x)
Out[54]: array([[0.69314718, 0. ],
[1.09861229, 1.38629436]])
In [55]: np.max(a1)
Out[55]: 50
In [56]: np.mean(a1)
Out[56]: 30.0
In [57]: np.min(a1)
Out[57]: 10
In [58]: a1
In [59]: a1[1]
Out[59]: 20
In [60]: a1[3:]
In [ ]: