Numpy(一)
来源:互联网 发布:dvr监控软件下载 编辑:程序博客网 时间:2024/06/10 04:07
Numpy(一)
一、Numpy简介
Numpy是开源的Python科学计算基础库。
Numpy提供了一个强大的N维数组对象:ndarray
Numpy的导入:
import numpy as np
二、ndarray
2.1 ndarray对象的属性
.ndim #轴的数量.shape #n行m列.size #查看n*m的值.dtype #类型.itemsize #查看每个元素的大小,单位为字节
2.2 ndarray多维数组用法
np.arange(n)np.ones(shape)np.zeros(shape)np.full(shape,val)np.eye(n) #n*n的单位矩阵
np.ones_like(a) #根据a的形状,生成一个全1的数组np.zeros_like(a)np.full_like(a,val)
补充两个:
np.linspace() #根据起止数据等间距地填充数据,形成数组np.concatenate() #将两个或多个数组合并成一个新的数组#示例:np.linspace(1,10,5)Out[1]: array([ 1. , 3.25, 5.5 , 7.75, 10. ])np.linspace(1,10,5,endpoint=False)Out[2]: array([ 1. , 2.8, 4.6, 6.4, 8.2])
2.3 ndarray数组的维度变换
.reshape(shape) #原数组不变.resize(shape) #原数组改变.swapaxes(ax1,ax2) #将两个维度进行调换flatten() #对数组降维,返回一维数组,原数组不变
2.4 ndarray数组的类型变换
new_a = a.astype(new_type)
2.5 ndarray数组转换为列表
ls = a.tolist()
*不积跬步无以至千里
阅读全文
1 0
- NumPy使用(一)
- numpy实用技巧(一)
- NumPy学习(一)
- NumPy doc (一)
- Numpy(一)
- numpy基础(一)
- Numpy学习(一)
- numpy 常用api(一)
- NumPy学习笔记(一)
- Numpy学习笔记(一)
- numpy 学习日记(一)
- Numpy学习笔记(一)
- python学习-numpy(一)
- Numpy 快览(一)
- numpy的用法(一)
- Numpy库学习(一)
- numpy学习笔记(一)
- NumPy教程之(一)
- mysql 备份与恢复
- 夜间模式1
- Struts1和Spring的整合
- POJ 3684 Physics Experiment——弹性碰撞
- 【转】【Unity3D】利用预设、实例化Instantiate和协程完成生成器
- Numpy(一)
- 贪心基础 最大整数
- POJ 1094 Sorting It All Out(拓扑排序 入度性质)
- 树状数组的两道基本题
- 2017.8.7 序列计数 思考记录
- 成员变量和局部变量的区别,静态变量和成员变量的区别
- 函数重载
- JVM--解析Java内存区域及数据的内存分配与线程安全之间的一些联系
- 《leetCode》:Remove Nth Node From End of List