##numpy科学计算库

  1. 使用numpy库,需要引入,import numpy;

  2. 查看数据的类型(genfromtxt函数的意思是读取文件信息,用来处理数据信息,可以处理数据文件)
    import numpy
    world_alcohol = numpy.genfromtxt(“world_alcohol.txt”,delimiter=",")
    print(type(world_alcohol) ##打印数据文件的数据类型
    —<class’numpy.ndarray’>

  3. 输出向量和矩阵(array函数来传递,要求传递的数据是同一类型)
    vector = numpy.array([5, 10, 15, 20])
    matrix = numpy.array([[5, 10, 15], [20, 25, 30], [35, 40, 45]])
    print(vector)
    print(matrix)
    —[ 5 10 15 20]
    [[ 5 10 15]
    [20 25 30]
    [35 40 45]]

  4. shape函数的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度,相当于行数。它的输入参数可以是一个整数表示维度,也可以是一个矩阵。shape函数返回的是一个元组,表示数组(矩阵)的维度
    vector = numpy.array([1, 2, 3, 4])
    print(vector.shape)
    matrix = numpy.array([[5, 10, 15], [20, 25, 30]])
    print(matrix.shape)
    —(4,)
    (2, 3)

  5. 当不明白某个函数的用法时,利用help查看一下
    print(help(numpy.genfromtxt))打印genfromtxt用法

  6. 可以使用dtype属性检查NumPy数组的数据类型(dtype是numpy中的内置属性)
    numbers = numpy.array([1, 2, 3, 4])
    print(numbers.dtype)
    —int32

  7. delimiter定义间隔符,加入skip_header,跳转至以1开头的数据
    world_alcohol = numpy.genfromtxt(“world_alcohol.txt”, delimiter=",", dtype=“U75”, skip_header=1)
    print(world_alcohol)

  8. 切片:numpy取数据和python一样,利用数组取数据,满足左闭右开原则
    vector = numpy.array([5, 10, 15, 20])
    print(vector[0:3])
    —[ 5 10 15]

  9. 利用数组取数据时,“:”表示取所有,但是依然满足左闭右开原则
    matrix = numpy.array([
    [5, 10, 15],
    [20, 25, 30],
    [35, 40, 45]
    ])
    print(matrix[:,1])
    —[10 25 40]

  10. 选取所有的行 逗号隔开 然后取列 这里用到了切片 取的是从第零列开始到第二列(小于2) 实际上取的就是前两列
    matrix = numpy.array([
    [5, 10, 15],
    [20, 25, 30],
    [35, 40, 45]
    ])
    print(matrix[:,0:2])
    —[[ 5 10]
    [20 25]
    [35 40]]

  11. 选取的行是第一行到第三行(小于3) 这里用到了切片 然后取列 这也用到了切片 取的是从第零列开始到第二列(小于2) 实际上取的就是前两列
    matrix = numpy.array([
    [5, 10, 15],
    [20, 25, 30],
    [35, 40, 45]
    ])
    print(matrix[1:3,0:2])
    —[[20 25]
    [35 40]]

day1--numpy相关推荐

  1. Day02| 第四期-阿里巴巴股票行情分析(一)

                        01    前言                    2020年高考的第一天到来了,不晓得你的心情如何,我想我们始终忘不了的是对追梦过程中的努力,希望长大以后 ...

  2. python机器学习入门(Day1:Numpy)

    在对python机器学习快速入门之前,需要具备一定的先导知识.本次,我们对python常见库numpy进行介绍 NumPy是一个开源的Python科学计算基础库,同时也是SciPy. Pandas等数 ...

  3. Day1 - Python基础1

    Day1 - Python基础1 目录 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 python的创始人为吉多·范罗苏姆(Gui ...

  4. 机器学习-数据科学库-day1

    机器学习-数据科学库-day1 机器学习-数据科学库-day1 matplotlib 机器学习-数据科学库-day1 数据分析课程包括: 基础概念与环境 matplotlib numpy pandas ...

  5. Day1 python基础

    一.python介绍 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, ...

  6. python培训Day1

    python培训Day1 python学习day1 一 列表.元组.字典.集合 1.1列表[] 1.1.1列表创建 1.1.2列表元素添加 1.1.3列表元素的删除 1.1.4列表元素的插入inser ...

  7. python自动化之路-day1

    Python简介 Python的创始人为吉多·范罗苏姆(Guido van Rossum)简称龟叔; Python是著名的"龟叔"Guido van Rossum在1989年圣诞节 ...

  8. python学习笔记之Day1

    Python之路,Day1 - Python基础1 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? ...

  9. python全栈开发,Day1(python介绍,变量,if,while)

    python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...

  10. python 全栈开发,Day1(python介绍,变量,if,while)

    python 全栈开发,Day1(python介绍,变量,if,while) python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido va ...

最新文章

  1. 联想笔记本Ideapad(flex 2)进入BIOS设置U盘启动的详细步骤
  2. 结构损伤检测与智能诊断 陈长征_阜康危房检测价格
  3. h5微信本地调试 vue_Vue 移动端微信内H5调起支付(利用js sdk)
  4. php数组变量太大后台返回500,PHP max_input_var设为了1000导致post数组太多时无法接受后面的参数值...
  5. 最大值和最小值的差(信息学奥赛一本通-T1112)
  6. postman 使用_postman如何使用集合断言?
  7. java属性定义_Java管理扩展指南--几分钟带你理解MBean
  8. linux下安装php扩展curl
  9. 【BZOJ】【2626】JZPFAR
  10. Redis中的lru算法实现
  11. 《Java练习题》Java编程题合集(转载)
  12. 邮箱管理系统 -- 【课程设计】 idea; MVC; mysql;jsp
  13. ST-Link驱动安装包 STM32 keil
  14. 图灵机器人api接入测试
  15. 电力系统远动及其规约
  16. angular使用echarts词云图wordCloud
  17. V2X协议栈介绍及说明(含框图)
  18. 4个团队领导必备的技能和素质
  19. 联邦学习首次被纳入Gartner隐私计算技术成熟度曲线
  20. 微软java虚拟机下载_微软Java虚拟机下载-Microsoft VM(Java虚拟机)5.0.3805最新版 - 维维软件园...

热门文章

  1. c语言标识符附录,附录AC语言运算符表.PDF
  2. php多级审核,BOS单据多级审核需在单据头上列示多个审核人员的处理方法
  3. 阿里云centos 7下安装jdk
  4. java tmp 目录_Tmp目录丢失引发Java进程异常
  5. 2.查看conv卷积的函数实现过程,原理,试用c语言编写调试.,西南科技大学信号与系实验报告.doc...
  6. python中%的用法_python中%的用法
  7. maya python 游戏与影视编程指南_Maya Python 游戏与影视编程指南
  8. Mybatis 数据库Mysql时间范围内数据查询非常慢的解决办法
  9. 记录下我的Linux系统中vim文件的配置---(.vimrc文件配置模板)
  10. 计算机图形学_bresenham画线算法的最简洁实现(已验证)