在机器学习入门过程中需要掌握的一些库和函数(持续收集中)
①sum()函数的用法:根据这个代码做一个简单的测试:#!/usr/bin/env python# -*- coding:utf-8 -*-import numpy as npa=np.array([[1,2],[2,3],[0,1]])test1=a.sum()test2=a.sum(axis=0)test3=a.sum(axis=1)print("test1")p...
·
①sum()函数的用法:
根据这个代码做一个简单的测试:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import numpy as np a=np.array([[1,2],[2,3],[0,1]]) test1=a.sum() test2=a.sum(axis=0) test3=a.sum(axis=1) print("test1") print("test2") print("test3")
最终的实验结果是:
所以可以得出结论是:sum()作用是全相加 sum(axis=0)的作用是列相加 sum(axis=1)的作用是行相加
②tile()函数的用法:tile(A,B)定义为:重复A,B次
仍然使用简单的代码表示:
#!/usr/bin/env python # -*- coding:utf-8 -*- import numpy as np a=np.tile([1,2],5) print(a) b=np.tile([1,2],[1,3]) print(b) c=np.tile([1,2],[2,3]) print(c) 实验结果如下:
由此可见在该例子中,当B为一个数字时是默认为[1,5],即重复[1,2]5次
tile([1,2],[1,3])与tile([1,2],3)一个效果都是重复若干次
而c的结果就是重复[1,2]行方向2次,列方向3次
更多推荐
已为社区贡献2条内容
所有评论(0)