numpy创建ndarray对象的三种方法

1.1.list转化

In [8]: import numpy as np

In [9]: a = [1,2,3,4]

In [10]: x1 = np.array(a)

In [11]: x1
Out[11]: array([1, 2, 3, 4]) In [12]: type(x1)
Out[12]: numpy.ndarray

1.2.numpy内的函数生存

In [13]: x2 = np.arange(11)

In [14]: x2
Out[14]: array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

1.3.文件生存

01.csv文件如下

使用numpy的loadtxt方法打开

  • 第一个参数:文件名
  • delimiter:以什么分隔
  • skiprows:跳过的行
  • usecols:使用哪几列
  • unpack:默认False,表示是否把列分开
x = np.loadtxt('01.csv',delimiter=',',skiprows=1,usecols=(1,4,6),unpack=False)

显示结果

In [18]: x.shape
Out[18]: (242, 3)

把每列分开保存

In [24]: open,close,volume = np.loadtxt('01.csv',delimiter=',',skiprows=1,usecols=(1,4,6),unpack=True)

结果:

In [26]: open.shape
Out[26]: (242,)

1.4.numpy的常用函数

In [36]: c = np.random.randint(1,100,10)

In [37]: c
Out[37]: array([44, 26, 40, 87, 32, 82, 20, 70, 62, 14]) In [38]: c.min()
Out[38]: 14 In [39]: c.max()
Out[39]: 87 In [40]: c.mean()
Out[40]: 47.7 In [43]: y = np.sort(c) In [44]: y
Out[44]: array([14, 20, 26, 32, 40, 44, 62, 70, 82, 87])

最新文章

  1. Xcode常见错误汇总
  2. spring mvc 的Controller类默认Scope是单例(singleton)的
  3. 浏览器userAgent大全
  4. XML.ObjTree -- XML source code from/to JavaScript object like E4X
  5. ASP.NET自定义控件组件开发 第一章 第三篇
  6. jquery 触屏滑动+定时滚动
  7. openwrt 汉化
  8. ubuntu linux 下 mysql 学习笔记
  9. jquery左右切换的无缝滚动轮播图
  10. springboot swagger-ui结合
  11. 错误代码: 1045 Access denied for user 'skyusers'@'%' (using password: YES)
  12. Splay树简单操作
  13. CSS滚动条设置
  14. Photoshop影像匀色技术
  15. HDU6124
  16. 通过tarball形式安装HBASE Cluster(CDH5.0.2)——配置分布式集群中的YARN ResourceManager 的HA
  17. python模块之time模块
  18. Informatica 常用组件Lookup缓存之五 使用动态查找高速缓存
  19. 大数据学习---大数据的学习【all】
  20. bzoj 1861 splay

热门文章

  1. 从集合中查找最值得方法——max(),min(),nlargest(),nsmallest()
  2. 天兔(Lepus)数据库监控系统安装笔记
  3. Mysql双主互备+keeplived高可用架构(部分)
  4. 使用kbmmw中的随机数替换delphi 10.3 自带的随机数
  5. linux系统下部署DNS反向解析
  6. RAM和ROM
  7. 使用rar把程序打包成一个exe
  8. IOS KVO没有在delloc中移除导致奔溃
  9. js之Ajax下载文件
  10. 文本超过控件长度自动显示省略号的css