专栏首页Python工程师Python-科学计算-numpy-1-数组(上篇)

Python-科学计算-numpy-1-数组(上篇)

系统:Windows 10 Python: 2.7.9/numpy: 1.9.1

  • 这个系列是教材《Python科学计算(第2版)》的学习笔记,欢迎大家共同学习切磋(不是广告-_-!)
  • 今天讲讲前言和numpy的数组
  • 要求:了解Python的基本语法

Part 1:教材介绍

  1. 书名:《Python科学计算(第2版)》
  2. 作者:张若愚
  3. 本书介绍了Python科学计算领域常用库:Numpy,Scipy,matplotlib,Pandas
  4. 出版发行:清华大学出版社 2016年4月第2版
  5. 相关库版本号信息

Part 2:学习目标

  1. 常用Python科学计算库了解,掌握常用函数功能
  2. 结合Excel,实现VBA常用功能,可替代VBA
  3. 完成一个公开数据可视化项目:某市学校交通医疗等信息图,供买房者参考(项目待定)
  4. CAD数模数据可视化探索

Part 3:编辑器推荐

  1. Ipython notebook(Jupyter)
  2. 亦可安装社区版Pycharm
  3. 使用Python自带IDLE亦可,就是要自己手动装一堆包
  4. 在教材《Python科学计算(第2版)》的随书光盘中有相关软件免安装包,棒!使用的是WinPython

编辑器界面

Part 4:numpy介绍

  1. numpy是Python科学计算的基础库,很多其余的库在它的基础上进行的
  2. 数组是numpy整个库的核心
  3. 使用numpy库之前,首先必须要导入
    • import numpy as np

Part 5:numpy-数组


  1. 使用np.array()直接创建数组
  2. 一维数组:a=np.array([1,2,3,4])
  3. 二维数组:b=np.array([[1,2,3,4],[5,6,7,8]])
  4. 注意中括号的使用,一维数组只有一个中括号,多维数组外围有一个中括号,每一维有一个中括号,不同维度间用逗号分隔

运行结果(Ipython Notebook)


本文分享自微信公众号 - Python工程师(DatenSpiel)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 判定表case的自动化用例设计

    大家好,小编今天和大家分享一个自己编写的自动化测试工具,主要解决的问题是如何遍历测试用例中“判定表”方法设计出来的case。

    用户5521279
  • 浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现

    今天小婷儿给大家分享的是浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现。

    小麦苗DBA宝典
  • 用可视化地图讲照片的故事(Python+Leaflet)

    手机和数码相机拍的照片里除了我们能看到的RGB像元数据,还包含了拍摄时间、图像分辨率、感光值、GPS坐标等属性,记录在Exif(Exchangeable ima...

    蛰虫始航
  • Appium+python自动化(三十七)- 士兵突击许三多 - 多个appium服务启动,多个设备启动,多进程并发启动设备-并发测试 - 下(超详解)

    接着上一篇继续看一下如何并发测试以及并发测试的过程中,可能遇到的问题,在这里宏哥把宏哥遇到的和小伙伴或者童鞋们,一起分享一下。

    北京-宏哥
  • 用欧拉计划学习Rust编程(第40~45题)

    最近想学习Libra数字货币的MOVE语言,发现它是用Rust编写的,所以先补一下Rust的基础知识。学习了一段时间,发现Rust的学习曲线非常陡峭,不过仍有快...

    申龙斌
  • 在Windows下配置定时运行的Python脚本

    目前我们写出的Python代码,无论是jupyter notebook里还是变成.py格式的脚本,都是需要手动点按钮运行,但是在有些需要自动化定期运行脚本的情况...

    蛰虫始航
  • 配置点击就能运行Python程序的bat批处理脚本

    在编写和调试程序时,一般我们会在集成编辑环境里写代码和运行,但如果程序比较完善需要快速运行,或者让同事在其他电脑上快速运行时,再打开IDE(Integrated...

    蛰虫始航
  • 查看虚拟机版本

    二、 左侧没有终端图标的情况,可以搜索按钮(图中左侧第一个),输入termial,打开终端

    小麦苗DBA宝典
  • 用Python实现透视表的value_sum和countdistinct功能

    在pandas库中实现Excel的数据透视表效果通常用的是df['a'].value_counts()这个函数,表示统计数据框(DataFrame) df的列a...

    蛰虫始航
  • Python 模块

    模块可以被别的程序引入,以使用该模块中的函数等功能,这也是使用 python 标准库的方法。

    小麦苗DBA宝典

扫码关注云+社区

领取腾讯云代金券