numpy.array(list(1,2,3,4)) 

#将一个list类型/tupe类型数据转换为一个array数组对象

#默认所有的数据类型都是相同,若传进来的参数类型不同,则遵循以下优先级:

    str > float > int
ndarray对象.dtype #查看array对象中的数据类型
data = numpy.array(1,2,"1")
print(data.dtype)
# dtype('<U11') #可以改变数据的类型,不过对于数据类型的转换必须是优先级大的转换为优先级小的,不然会报错
data.dtype = 'int' ndarray对象.shape #查看array对象的形状 data.shape #(3,) ndarray对象.reshape(shape) #返回一个新的以shape为构造的array对象,前提是转换前后的数据个数必须保持一致,不然会报错 data = np.full((3,4)) array([[3, 3, 3, 3],
[3, 3, 3, 3],
[3, 3, 3, 3]]) data2 = data.reshape((6,2)) array([[3, 3],
[3, 3],
[3, 3],
[3, 3],
[3, 3],
[3, 3]]) numpy.ones(shape,dtype=None,order='C') #返回一个被 1 填充的数组对象 np.ones((3,3,1),dtype='int') #返回一个3行3列的数组,数据个数为1个的全1的数组 array([[[1],
[1],
[1]], [[1],
[1],
[1]], [[1],
[1],
[1]]]) numpy.zeros(shape,dtype="float",order='C') #返回一个被 0 填充的数组对象,数据类型为“float” np.zeros((3,3,1)) array([[[0.],
[0.],
[0.]], [[0.],
[0.],
[0.]], [[0.],
[0.],
[0.]]]) np.full(shape, fill_value, dtype=None, order='C') #返回一个被 fill_value 填充的以shape为形状的数组 np.full((3,3,2),fill_value = 2) #返回以2为填充内容的3行3列数据个数为2个的数组对象 array([[[2, 2],
[2, 2],
[2, 2]], [[2, 2],
[2, 2],
[2, 2]], [[2, 2],
[2, 2],
[2, 2]]]) np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) #linspace --> line + space 线性 空间 #返回一个给定起始点和终点的array,其中默认的长度为50,当endpoint=False时,不包括终点数 np.linspace(0,9,num = 10,endpoint=False,dtype='int')
#array([0, 0, 1, 2, 3, 4, 5, 6, 7, 8]) np.linspace(0,11,num = 10,endpoint=True,dtype='int')
#array([ 0, 1, 2, 3, 4, 6, 7, 8, 9, 11]) np.linspace(0,10,num = 11,endpoint=True,dtype='int')
#array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) np.arange([start, ]stop, [step, ]dtype=None) #返回一个在给定始终点范围内,并以step为递增数的一个数组对象
#若不指定start,则默认从0开始,
#若不指定step,则默认递增数为1 np.arange(0,100,step=10)
#array([ 0, 10, 20, 30, 40, 50, 60, 70, 80, 90]) np.arange(-10,10)
#array([-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2,
# 3, 4, 5, 6, 7, 8, 9]) np.randint(low, high=None, size=None, dtype='l') #返回一个以low为起点,high为终点范围的一个随机数组,个数为size个,并且不包括high的数组
#前闭后开的数组对象 np.randint(1,10,size=10) np.np.random.randn(d0, d1, ..., dn) #返回一个以0为基数,1为方差的一个 “standard normal”(标准正态分布)array对象 np.random.randn(10,2) array([[ 1.06283548, 0.93768445],
[ 0.15711565, -1.29453142],
[ 0.34739985, 0.14974452],
[ 0.03230129, -0.44508866],
[ 0.03402864, 1.11649376],
[-1.77600817, -0.99550157],
[ 0.61341177, 1.0766857 ],
[-0.97082646, 0.28436501],
[-0.92214808, -1.33064102],
[-0.86134443, -0.71598808]]) np.random.normal(loc=0.0, scale=1.0, size=None) #返回一个以loc为基准点,方差为scale,个数为size的一个array对象,
#其中size可以是一个shape np.random.normal(loc = 0, scale=1, size = 10)
#array([ 0.07770909, 0.47226847, -0.33909115, 0.56937667, -0.5731395 ,
# -0.37128669, 1.03724079, -0.59273687, 0.92519545, 0.16801994]) np.random.normal(loc=10,scale=2,size=(3,3,2)) array([[[ 8.94910751, 11.70566086],
[ 9.90713552, 10.91617556],
[10.76627436, 8.61207198]], [[11.71162777, 13.88814743],
[16.21048442, 10.2614945 ],
[15.23452838, 7.90777894]], [[11.33803611, 10.19356861],
[ 9.60406136, 12.11230304],
[12.2128692 , 9.86502732]]]) 前言,这些库大家需要的时候再去学习即可,如果学会长期不用还是需要重新来过。 np.random.random(size = (1,1)) #返回一个以0为起始点,1为终点,数组个数为size的array对象。
#size可以是一个数字,也可以是一个shape np.random.random(size = 10)
#array([0.60236131, 0.36293486, 0.88033242, 0.46875522, 0.59595679,
# 0.25667719, 0.13825517, 0.81876854, 0.0880346 , 0.31408352]) np.random.random(size=(3,2,2)) array([[[0.67918611, 0.08228113],
[0.4241379 , 0.48925658]], [[0.49002966, 0.0061018 ],
[0.67494826, 0.1707245 ]], [[0.76267958, 0.13341905],
[0.72905039, 0.65318756]]])

mumpy常用函数的更多相关文章

  1. oracle常用函数及示例

    学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函 ...

  2. 总结js常用函数和常用技巧(持续更新)

    学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...

  3. [转]SQL 常用函数及示例

    原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...

  4. PHP常用函数、数组方法

    常用函数:rand(); 生成随机数rand(0,50); 范围随机数时间:time(); 取当前时间戳date("Y-m-d H:i:s"); Y:年 m:月份 d:天 H:当前 ...

  5. Oracle常用函数

    前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正. 1.Oracle 数据库中的to_date()函数的使 ...

  6. Thinkcmf:页面常用函数

    Thinkcmf:页面常用函数 全站seo: 文章列表: {$site_seo_title}        <!--SEO标题--> {$site_seo_keywords}   < ...

  7. matlab进阶:常用功能的实现,常用函数的说明

    常用功能的实现 获取当前脚本所在目录 current_script_dir = fileparts(mfilename('fullpath')); % 结尾不带'/' 常用函数的说明 bsxfun m ...

  8. iOS导航控制器常用函数与navigationBar常用属性

    导航控制器常用函数触发时机 当视图控制器的View将要出现时触发 - (void)viewWillAppear:(BOOL)animated 当视图控制器的View已经出现时触发 - (void)vi ...

  9. 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册

    <zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...

  10. phpcms V9 常用函数 及 代码整理

    常用函数 及 常用代码 总结如下 <?php //转换字符串或者数组的编码 str_charset($in_charset, $out_charset, $str_or_arr) //获取菜单 ...

随机推荐

  1. QT动态库的创建和使用

    QT动态库的创建和使用 步骤一: 创建一个库文件 Library 步骤二:进行动态库封装方法的实现 注意事项:要注意共享类均需要包含导出的宏定义 这个宏定义和导出向导的宏定义一致 宏定义: 向导文件: ...

  2. Vue的学习(2)

    Vue.js的模板语法 1.数据绑定的最常见的方法是插值法,写法{{}} 2.输出html代码,命令为v-html 例如: <div id="app"> <p v ...

  3. 时钟同步技术----NTP

    深圳市立显电子有限公司,专业LED时钟生产厂家!--------[点击进入]  学校考场医院车站GPS/NTP网络校时之组联网对时精度达5ppm原理剖析.        时间精度是根据各个用户所要求对 ...

  4. python扑克牌

    import random import operator def auto(): pokers=[] poker=[] for i in ['','','','']: for j in ['A',' ...

  5. 3月1日Android开学学习

    Android开发的简单控件 1.文本显示 2.视图基础 3.常用布局 4.按钮触控 5.图像显示 文本显示 (1)设置文本内容 1.在XML文件中通过属性Android:text设置文本 Andro ...

  6. linux 离线安装jdk

    系统版本:centos7.8 | jdk版本:1.8 jdk版本:jdk-8u5-linux-x64.rpm 点击下载 提取码: ud1r 检查系统是否已经有JDK,输入如下命令查看是否系统中是否已安 ...

  7. SpringBoot+MybatisPlus 多数据源问题

    SpringBoot+Mybatis 多数据源报错 使用了2个数据源 @Bean("dataSource") @ConfigurationProperties(prefix = & ...

  8. Java中int型数据类型对应MySQL数据库中哪种类型?

    java类   mysql数据库 java.lang.Byte byte TINYINT java.lang.Short short SMALLINT java.lang.Integer intege ...

  9. (二).JavaScript的运算符和表达式,数据类型转化

    4. 运算符和表达式 4.3 赋值运算符和表达式 1.赋值运算符 = 作用:赋值运算符就是将右边的内容赋值给左边的变量或属性. var result = 1 + 2; 2.复合赋值运算符 +=,-=, ...

  10. MySQL数据库性能优化的八种方式

    1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽 ...