开发者学堂课程【Python常用数据科学库:练习题-1】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/546/detail/7474
练习题-1
1、打印当前 Numpy 版本
In [2]: import numpy as np
In [3]: print (np. __version__)
1.13.0
2、构造一个全零的矩阵,并打印其占用的内存大小
In [4]: z = np. zeros((5,5))
Print( '%d bytes'%(z. size * z. itemsize))
200 bytes
3、打印一个函数的帮助文档,比如numpy.add
In [5]: print (help(np.info(np.add)))
4、创建一个10-49的数组,并将其倒序排列
In [8]: tang_array = np. arange(10, 50, 1)
tang_array = tang_array[::-1]
tang_array
5、找到一个数组中不为0的索引
In [9]: np. Nonzero([1, 2,3, 4, 5,0,0,0, 1234,0, 1])
6、随机构造一个3*3矩阵,并打印其中最大与最小值
In [12]:tang_array = np.random.random((3,3))
tang_array.min()
tang_array.max()
7、构造一个5*5的矩阵,令其值都为1,并在最外层加上一圈0
In [16]:tang_array = np. ones ((5, 5))
tang_array = np.pad(tang_array,pad_width = 1,mode = 'constant',constant_values = 0)
tang_array
In [17]: #print (help(np.pad))