Python之路——numpy各函数简介之生成数组函数(Array creation routines)
2014-12-23 14:52
281 查看
转自:/article/5548376.html
1、empty(shape[, dtype, order])
依据给定形状和类型(shape[, dtype, order])返回一个新的空数组。参数:
shape : 整数或者整型元组
定义返回数组的形状;
dtype : 数据类型,可选
定义返回数组的类型。
order : {‘C’, ‘F’}, 可选
规定返回数组元素在内存的存储顺序:C(C语言)-row-major;F(Fortran)column-major。
2、empty_like(a)
依据给定数组(a)的形状和类型返回一个新的空数组。参数:
a:数组
其形状和类型用来规定返回函数的形状和类型。
返回值:
输出:ndarray
与数组a形状和类型一样的数组。
3、eye(N[, M, k, dtype])
返回一个对角线元素为1,其他元素为0的二维数组。参数:
N : 整数
返回数组的行数;
M : 整数,可选
返回数组的列数。如果不赋值的话,默认等于N;
k : 整数, 可选
对角线序列号: 0 对应主对角线;,整数对应upper diagonal,负数对应lower diagonal;
dtype : dtype, 可选
返回数组的数据类型
返回值:
I : ndarray (N,M)
该数组第k个对角线的元素为1,其他元素为0。
4、identity(n[, dtype])
返回一个N维单位方阵。参数:
n : 整数
返回方阵的行列数;
dtype : 数据类型,可选
返回方阵的数据类型,默认为float.
返回值:
输出: ndarray
n x n 单位方阵。
5、ones(shape[, dtype, order])
依据给定形状和类型(shape[, dtype, order])返回一个新的元素全部为1的数组。参数设置请参考zeros。
6、ones_like()
依据给定数组(a)的形状和类型返回一个新的元素全部为1的数组。等同于a.copy().fill(1),具体使用请参考zeros_like的文档。
7、zeros(shape[, dtype, order])
依据给定形状和类型(shape[, dtype, order])返回一个新的元素全部为0的数组。参数:
shape:int或者ints元组;
定义返回数组的形状,形如:(2, 3)或2。
dtype:数据类型,可选。
返回数组的数据类型,例如:numpy.int8、默认为numpy.float64。
order:{‘C’, ‘F’},可选,返回数组为多维时,元素在内存的排列方式是按C语言还是Fortran语言顺序(row- or columnwise)。
输出:ndarray
给定形状,数据类型的数组。
8、zeros_like(a)
依据给定数组(a)的形状和类型返回一个新的元素全部为1的数组。等同于a.copy().fill(0)。
参数:
a : array_like
输出:ndarray
与a数组形状类型一致的0数组。
相关文章推荐
- Python之路——numpy各函数简介之生成数组函数(Array creation routines)
- Python之路——numpy各函数简介之生成数组函数(Array creation routines)
- numpy各函数简介之生成数组函数(Array creation routines)
- python ——numpy各函数简介之生成数组函数(Array creation routines)
- numpy各函数简介之生成数组函数
- NumPy常用【数值计算】函数总结(1):生成数组、读取数组、数组操作
- Python numpy.array() 生成相同元素数组的方法
- 实现的ATL(AtlSimpleArray)数组任意插入辅助函数
- PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集
- javascript Array数组对象的扩展函数代码
- php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
- PHP学习笔记1 数组函数 array range array_pad array_splice count
- IDL中将字符串转为double类型的数组的函数StringToDoubleArray
- php数组函数序列之array_sum() - 计算数组元素值之和
- php数组函数序列之array_key_exists() - 查找数组键名是否存在
- 判断某个东西是否在数组中的函数in_array
- PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
- PHP - Manual手册 - V. Array 数组函数 - reset将数组的内部指针指向第一个单元
- 部分Dojo常用函数简介(四)——String及Array扩展