1、np.zero(10)     创建一个包含10个元素的一维数组

np.ones((10,10))     创建一个包含10*10个元素1的二维数组

2、np.arange(10,50)     创建一个一维数组包含10-49所有的整数

3、np.arange(9).reshape(3,3)     重构为3*3的数组

4、arr.nonzero()     筛选出非零元素,结果为(非零数组,数据类型)

5、np.eye(3)     生成3*3的单位数组

6、np.random.random(数组规格)     生成随机数组

np.random.randint(最小值,最大值,数组规格)     生成规定范围整数的随机数组

7、arr.max();arr.min()     数组的最值

8、arr.mean()     数组的平均值

9、np.pad(arr,pad_with=常数,mode='constant',constant_values=常数)     为数组周边生成边界

10、np.diag(arr,k=-1)     读取对角线或生成对角数组(可设定偏移值)【具体讲解

11、np.unravel_index(99,(6,7,8))     对于6*7*8的数组,找出第100个元素所在的位置

12、np.tile(arr,(4,4))     在规格为4*4的数组中,用arr重复填充

13、np.dot(arr1,arr2)     数组相乘(同矩阵的乘法操作)

14、np.intersect1d(arr1,arr2)     求两个数组的交集

15、np.datetime64('today','D')     今天的日期

np.timedelta64(1,'D')     一天的时间(与上面的相减得到昨天的时间,相加得到明天的时间)

np.arange('2016-07','2016-08',dtype='datetime64[D]')     得到某一区间内所有日期

16、np.add、np.substract、np.negative、np.divide、np.multiply     数组的加、减、取负、常数相除、点对点相乘【“*”、multiply、dot的区别联系

17、np.ceil(arr)     小数取整上界

np.flour(arr)     小数取整下界

np.trunc(arr)     小数取整

18、arr.astype(类型)     强制转换类型

19、np.sort(arr)     数组排序

20、np.linspace(0,1,11,endpoint=False)     将[0,1)分成11份,其中1取不到

21、np.sum(arr)     数组取和

np.add.reduce(arr)     数组取和(小数据量更快)

22、np.allclose(arr1,arr2)     判断数组是否相等(误差极小)

np.array_equal(arr1,arr2)     判断数组是否相等

23、np.arctan2(y,x)       求arctan(y/x)

np.arctan(x)      求arctanx

24、arr.argmax()      获得最大元素的索引

arr.argmin()     获得最小元素的索引

25、np.meshgrid(arr1,arr2)     构成网系坐标(arr['x'],arr['y']=np.meshgrid(arr1,arr2))

numpy小结(一)的更多相关文章

  1. numpy小结

    <python数据科学>笔记  在线版地址:https://github.com/jakevdp/PythonDataScienceHandbook 1.常用np简写 import num ...

  2. Numpy 小结

    Python 真火来学习一下,先来看一个库 NumPy.NumPy是Python语言的一个扩充程序库.支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. 1. 读取文件 num ...

  3. python 基础及资料汇总

    Python 包.模块.类以及代码文件和目录的一种管理方案     Numpy 小结   用 Python 3 的 async / await 做异步编程  K-means 在 Python 中的实现 ...

  4. numpy用法小结

    前言 个人感觉网上对numpy的总结感觉不够详尽细致,在这里我对numpy做个相对细致的小结吧,在数据分析与人工智能方面会有所涉及到的东西在这里都说说吧,也是对自己学习的一种小结! numpy用法的介 ...

  5. Numpy 用法小结

    1.  asarray 函数 可以将输入数据转化为矩阵格式. 输入数据可以是(列表,元组,列表的列表,元组的元组,元组的列表等这些数组形式). >>> asarray([(1,2,3 ...

  6. numpy.random模块用法小结

    原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9751471.html 1.np.random.random()函数参数 np.random.r ...

  7. scikit-learn随机森林调参小结

    在Bagging与随机森林算法原理小结中,我们对随机森林(Random Forest, 以下简称RF)的原理做了总结.本文就从实践的角度对RF做一个总结.重点讲述scikit-learn中RF的调参注 ...

  8. scikit-learn 梯度提升树(GBDT)调参小结

    在梯度提升树(GBDT)原理小结中,我们对GBDT的原理做了总结,本文我们就从scikit-learn里GBDT的类库使用方法作一个总结,主要会关注调参中的一些要点. 1. scikit-learn ...

  9. scikit-learn Adaboost类库使用小结

    在集成学习之Adaboost算法原理小结中,我们对Adaboost的算法原理做了一个总结.这里我们就从实用的角度对scikit-learn中Adaboost类库的使用做一个小结,重点对调参的注意事项做 ...

随机推荐

  1. App 抓包提示网络异常怎么破?

    背景 当你测试App的时候,想要通过Fiddler/Charles等工具抓包看下https请求的数据情况,发现大部分的App都提示网络异常/无数据等等信息.以"贝壳找房"为例: F ...

  2. [PHP] 使用PHP在mongodb中进行count查询

    在php7的mongodb扩展中,当要查询某个集合在某个条件下的数据个数时,可以使用下面的方式来获取. 比原生的命令要复杂许多 比旧版mongo扩展也复杂许多 需要使用到MongoDB\Driver\ ...

  3. 源码浅析:MySQL一条insert操作,会写哪些文件?包括UNDO相关的文件吗?

    DML操作的大致流程 在解答上述疑惑之前,我们来梳理一下DML操作的大致流程: 1.语法解析.语义解析 2.生成执行计划 3.事务修改阶段 1) 激活事务,事务状态由not_active变为activ ...

  4. ACM 英文学习系列

    因为ACM题目描述全是英文,所以有必要学习学习相关词汇...内心极为无奈 废话不多说 rooted binary tree 有根二叉树     integers n 英[ˈɪntɪdʒəz] 整数   ...

  5. 关于css背景的一点总结

    background默认背景区域覆盖内容和内边距及边框,分别有以下属性: 1.background-clip(定义背景绘制区域) border-box 背景覆盖边框最外面 padding-box 背景 ...

  6. .NetCore 3.0迁移遇到的各种问题

    错误集合 [错误]当前+.NET+SDK+不支持将+.NET+Core+3.0+设置为目标.请将+.NET+Core+2.2+或更低版 [解决方法]勾选上就可以了 2. [错误] add-migrat ...

  7. TNS-01189 During Listener Monitoring Using Enterprise Manager

    oracle 12.2 RAC监听日志报错:15-JAN-2020 22:27:53 * (CONNECT_DATA=(COMMAND=VERSION)) * version * 1189TNS-01 ...

  8. python爬虫1:第一个爬虫

    1.python2.3的库名不同,如果版本不同记得改. Python2.x 有这些库名可用: urllib,urllib2,urllib3,httplib,httplib2,requests Pyth ...

  9. JavaSE学习笔记(12)---线程

    JavaSE学习笔记(12)---线程 多线程 并发与并行 并发:指两个或多个事件在同一个时间段内发生. 并行:指两个或多个事件在同一时刻发生(同时发生). 在操作系统中,安装了多个程序,并发指的是在 ...

  10. python3的bytes数据类型

    python已升级到了3.0,都说现在是属于python3,未来也是属于python3,那python3到底改了些什么呢? 其中我记得非常清楚的是,python3对文本和二进制数据作了更为清晰的区分. ...