numpy入门——中级计算
来源:互联网 发布:温州国际淘宝城网站 编辑:程序博客网 时间:2024/06/03 13:51
中级计算
-导入numpy 并以np的形式简写
import numpy as np# 创建一个随机数组a = np.arange(0,12).reshape((3,4))print(a)
array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]])
- 计算a的中位数
print(np.median(a))
5.5
- 计算累加值
print(np.cumsum(a))
array([ 0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66], dtype=int32)
- 计算累差值
print(np.diff(a))
array([[1, 1, 1], [1, 1, 1], [1, 1, 1]])
- 计算非零数的行数与列数
print(np.nonzero(a))
(array([0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2], dtype=int64), array([1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3], dtype=int64))
- 排序
a = np.arange(12,0,step = -1).reshape((3,4))print(a)# 默认按照每一行进行排序a.sort()print(a)# 按照每一列进行排序a.sort(axis=0)print(a)
array([[12, 11, 10, 9], [ 8, 7, 6, 5], [ 4, 3, 2, 1]])array([[ 9, 10, 11, 12], [ 5, 6, 7, 8], [ 1, 2, 3, 4]])array([[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 10, 11, 12]])
- clip函数 所有小于5的数 以5填充 所有大于9的数以9填充
print(np.clip(a,5,9))
array([[5, 5, 5, 5], [5, 6, 7, 8], [9, 9, 9, 9]])
阅读全文
0 0
- numpy入门——中级计算
- numpy入门——矩阵计算
- Numpy入门学习之(五)数组、矩阵中级操作
- 【Unity Shader入门精要】— 中级篇
- Python科学计算——Numpy知识点
- python语法笔记——NumPy入门
- numpy入门——创建二维数组
- numpy入门——创建随机数组
- numpy入门——数组操作
- numpy入门——数组属性操作
- numpy入门——数据的创建
- numpy入门——基础运算
- numpy入门——数据分割
- numpy入门——数组切片
- numpy入门——数组组合
- python——NumPy:数组和矢量计算
- 【Python】二、Numpy——《用Python做科学计算》
- python科学计算——numpy(1)
- 利用Python实现多线程聊天功能
- 0/1背包问题
- post和get请求调用Http接口并拿到数据
- flume LineDeserializer Line length exceeds max (2048), truncating line!扩大一行数据量大小的采集上限
- 常用的jquery小技巧
- numpy入门——中级计算
- Android studio3.0介绍
- AUI个人使用总结
- 项目开发初期流程
- tensorflow中optimizer如何实现神经网络的权重,偏移等系数的更新和梯度计算
- 廖雪峰JS教程课后习题及答案--自创
- Java中关于String类型的10个问题
- 关于使用gulp-rev的疑惑
- 查看RHEL网卡绑定模式和绑定状态