美文网首页
Numpy&Pandas&Matplotlib速查手册

Numpy&Pandas&Matplotlib速查手册

作者: crunch114 | 来源:发表于2019-01-21 12:26 被阅读0次

Numpy

numpy速查手册.png

Pandas

Pandas速查手册.png

Matplotlib

Matplotlib速查手册.png

Numpy_1

数组的创建和访问

由list产生数组

import numpy as np
list_1=[1,2,3,4]
array_1=np.array(list_1)
array_1

array([1, 2, 3, 4])

list_2=[5,6,7,8]
array_2=np.array([list_1,list_2])
array_2

array([[1, 2, 3, 4],
[5, 6, 7, 8]])

数组的属性——尺寸、元素类型、元素个数

array_2.shape    #(2, 4)
array_2.dtype    #dtype('int32')
array_2.size      #8

常用数组的产生
arange数组
array_3=np.arange(1,10,2)

array([1, 3, 5, 7, 9])

全零数组
array_4=np.zeros([3,4])

array([[0., 0., 0., 0.],
[0., 0., 0., 0.],
[0., 0., 0., 0.]])

单位数组
np.eye(5)

array([[1., 0., 0., 0., 0.],
[0., 1., 0., 0., 0.],
[0., 0., 1., 0., 0.],
[0., 0., 0., 1., 0.],
[0., 0., 0., 0., 1.]])

访问指定元素与切片
b=array_2

array([[1, 2, 3, 4],
[5, 6, 7, 8]])

b[1][0]

5

b[1,0]

5

切片,array[行切,列切]
b[:3,1:]

array([[2, 3, 4],
[6, 7, 8]])

相关文章

  • Numpy&Pandas&Matplotlib速查手册

    Numpy Pandas Matplotlib Numpy_1 数组的创建和访问 由list产生数组 array(...

  • 速查手册

    Linux命令 查看所有状态的TCP连接 注意:在Ubuntu下要加sudo才可以看到所有的TCP连接。 查看正在...

  • Objective-C 与Swift代码转换速查手册

    Objective-C 与Swift代码转换速查手册

  • web

    手册: javascript在线速查手册 极客战记 - 学编程 用玩的 http://www.softwhy.co...

  • Swift 语法速查手册

    Swift3.0语法速查手册Using Swift with Cocoa and Objective-CApple...

  • 《开发者头条》每日精选(7-5)

    Linux 工具速查手册 linuxtools-rst.readthedocs.org from@WapeYang...

  • Linux题目和简要速查

    发现了一个写的很不错的速查手册,里面的一些内容很有帮助生信人的自我修养:Linux命令速查手册 - 知乎 (zhi...

  • Angular

    TypeScript 速查手册 https://www.w3cschool.cn/typescript/types...

  • MySQL 速查手册

    MySQL 管理MySQL的命令 show databases; 列出DBMS的数据库列表 use databas...

  • Vim 速查手册

    一、移动光标 字符级 单词级 PS:所谓“单词”,是按照英文的书写和使用习惯来定义的。用在中文上,一般就会以标点符...

网友评论

      本文标题:Numpy&Pandas&Matplotlib速查手册

      本文链接:https://www.haomeiwen.com/subject/moaqjqtx.html