在Python中等距取出一个数组其中n个数的实现方式


Posted in Python onNovember 27, 2019

应用场景:

实验中不断得到新数据,想将数据图形化,但随着时间推移,数据越来越多,

此时需要我们等距选择数据列表中固定数量的数据,来进行图形化。

注:保留首尾数据。

import numpy as np
 
a = np.arange(0, 10)
b = np.arange(0, 15)
c = np.arange(0, 20)
d = np.arange(0, 30)
e = np.arange(10, 40)
f = np.arange(0, 100)
 
 
def pick_arange(arange, num):
 if num > len(arange):
  print("# num out of length, return arange:", end=" ")
  return arange
 else:
  output = np.array([], dtype=arange.dtype)
  seg = len(arange) / num
  for n in range(num):
   if int(seg * (n+1)) >= len(arange):
    output = np.append(output, arange[-1])
   else:
    output = np.append(output, arange[int(seg * n)])
  print("# return new arange:", end=' ')
  return output
 
 
print(pick_arange(a, 10))
print(pick_arange(a, 11))
print(pick_arange(b, 10))
print(pick_arange(c, 10))
print(pick_arange(d, 10))
print(pick_arange(e, 10))
print(pick_arange(f, 10))
print(pick_arange(f, 20))

在Python中等距取出一个数组其中n个数的实现方式

以上这篇在Python中等距取出一个数组其中n个数的实现方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python在多玩图片上下载妹子图的实现代码
Aug 13 Python
python出现"IndentationError: unexpected indent"错误解决办法
Oct 15 Python
详细分析python3的reduce函数
Dec 05 Python
Python设计模式之中介模式简单示例
Jan 09 Python
Python3实现转换Image图片格式
Jun 21 Python
Python切片操作深入详解
Jul 27 Python
python运行时强制刷新缓冲区的方法
Jan 14 Python
基于python2.7实现图形密码生成器的实例代码
Nov 05 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
Tensorflow: 从checkpoint文件中读取tensor方式
Feb 10 Python
python numpy库linspace相同间隔采样的实现
Feb 25 Python
深入了解Python装饰器的高级用法
Aug 13 Python
python中的数组赋值与拷贝的区别详解
Nov 26 #Python
使用python切片实现二维数组复制示例
Nov 26 #Python
Python高级特性——详解多维数组切片(Slice)
Nov 26 #Python
Python实现随机取一个矩阵数组的某几行
Nov 26 #Python
Python 求数组局部最大值的实例
Nov 26 #Python
Python 实现取多维数组第n维的前几位
Nov 26 #Python
python获取array中指定元素的示例
Nov 26 #Python
You might like
PHP array_push 数组函数
2009/12/26 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
Jquery Ajax xmlhttp请求成功问题
2015/02/04 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
详细分析单线程JS执行问题
2017/11/22 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
Python实现的爬虫功能代码
2017/06/24 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
python实现简单名片管理系统
2018/11/30 Python
python django框架中使用FastDFS分布式文件系统的安装方法
2019/06/10 Python
Python列表的切片实例讲解
2019/08/20 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
全球性的在线鞋类品牌:Public Desire
2019/04/03 全球购物
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
大学生最常用的自我评价
2013/12/07 职场文书
《我的信念》教学反思
2014/02/15 职场文书
农民工工资承诺书范文
2014/03/31 职场文书
被委托人身份证明
2015/08/07 职场文书