开发者学堂课程【Python 常用数据科学库:练习题-2】学习笔记,与课程紧密联系,让用户快速学习知识。
学习地址:https://developer.aliyun.com/learning/course/546/detail/7475
练习题-2
1、构建一个 shape 为(6,7,8)的矩阵,并找到第100个元素的索引值
In [20]: np. unravel_index (100, (6,7,8))
2、对一个5*5的矩阵做归一化操作
In [21]:tang_array = np. random. random((5,5))
tang_max = tang_array.max ()
tang_min = tang_array.min()
tang_array = (tang_array-tang_min)/(tang_max - tang_min)
tang_array
3、找到两个数组中相同的值
In [31]: z1 = np. random. randint (0, 10, 10)
z2 = np. random. randint (0, 10, 10)
print (z1)
print (z2)
print (np. intersectld (zl, z2))
4、得到今天 明天 昨天的日期
In [34]: yesterday = np. datetime64('today','D') - np. timedelta64(1,'D')
today = np. datetime64('today','D')
tommorow = np. datetime64('today','D') + np. timedelta64(1,'D')
In [35]: yesterday
In [36]: today
In [37]:tommorow
5、得到一个月中所有的天
In [38]: np. arange('2017-10','2017-11', dtype='datetime64[D]')
6、得到一个数的整数部分
In [40]: z = np. random. uniform(0, 10, 10)
np.floor (z)
7、构造一个数组,让它不能被改变
In [41]: z = np. zeros(5)
z.flags.writeable = False
z[0]=1
8、打印大数据的部分值,全部值
In [43]:np. set_printoptions (threshold=5)
z = np. zeros ((15, 15))
Z