python numpy库基本函数,运算介绍
来源:互联网 发布:sas软件 编辑:程序博客网 时间:2024/06/06 09:02
import numpy as np
核心:ndarray
创建:
np.arange(n)#从0到n-1
np.ones(shape)#全1
np.zeros(shape)#全0
np.full(shape,val)#全val
np.eye(n)
np.one_like(a)#创建一个像a一样的全1 ndarray
np.zeros_like(a)
np.full_like(a.val)
np.linspace()根据起止数据等间距填充数据
np.concatenate()将两个或多个数组合并成一个
注意:创建时可以指定dtype
属性:
.ndim(轴的数目,维数)
.shape(形状)
.size(总元素个数)
.dtype(元素类型)
.itemsize(每个元素占据空间大小)
变换:
.reshape(shape)
.resize(shape)
.swapaxes(ax1,ax2)#将两个维度进行调换
.flatten()#对数组降维返回折叠后的一维数组,原数组不变
new = old.astype(np.float)#类型变换
new = old.tolist()数组向列表转换
附元素数据类型:
数组的运算
标量运算作用于每个元素
数组的索引和切片
索引:获取特定位置的元素
切片:获取数组元素子集
用法与list相似,编号从0开始从左递增,或从-1开始从右递减,可多维索引,切片可在每个维度使用可设置步长跳跃切片。
注意尽量创建同质ndarray,即每个维度的长度一致,以期最大程度发挥矩阵运算的优势
阅读全文
0 0
- python numpy库基本函数,运算介绍
- Python矩阵运算库numpy常用函数
- Python第三方矩阵库numpy矩阵基本运算
- Python:基本运算、基本函数(包括复数)、Math模块、NumPy模块
- python之numpy库学习常用函数(矩阵运算)
- Python教程:numpy的基本介绍
- 【Python】NumPy库基本使用
- 【卡尔曼滤波器-Python】Numpy基本函数
- NumPy 基本运算
- 基本运算 NumPy
- Python+Numpy------数组运算
- numpy的基本介绍
- Python内置函数与numPy运算速度对比
- 【python学习笔记】18:numpy数组函数与矩阵运算
- Python中矩阵库Numpy基本操作
- NumPy基本运算 ##ReverseColor_img.py
- Python-数据分析:Numpy库介绍
- python中numpy介绍
- _crol_和_cror_的使用
- 学JS必看-JavaScript数据结构深度剖析
- struts2 Action (2)
- Zookeeper开发常见问题
- psql 列转行
- python numpy库基本函数,运算介绍
- 语音合成vocoder(一) 概况
- Android仿QQ,网易邮箱客户端收件人控件
- C++上机实验六——数组合并
- vue和react对比
- 使用Robomongo 连接MongoDB 3.x 报 Authorization failed 解决办法(转)
- C++智能指针
- Android快速开发的10个常用工具类,新手老鸟都应了解
- struts2 Result (3)