2020年2月12日11:36:07

https://www.bilibili.com/video/av35553678?p=14

numpy的学习

video 15 & 14 顺序相反
PPT page 55

简介

numpy用于处理数值型数据
快速 方便
科学计算的基础库
多用于大型和多维数组中的运算
数组:python中的列表&数学含义的矩阵&其他语言中的数组

通过numpy创建数组

import numpy as np
直接导入numpy库,但是库名太长,后面程序调用不变,则使用np代替numpy
numpy的数据类型为ndarray类型
np.array(range(10)) === np.arange(10)
生成一个长度为10的数组
可以定义起始和步长 方法和range相同
a.dtype 当前数组中存放的数据的数据类型

numpy中常见的数据类型

ppt page 59

多了个complex(复数)类型
可以指定数据类型
a.array([1,2,3,4,5],dtype="int8")
调整数据类型
t6= t5.astype("int8")

PPT page 60

random.random() for i in range(10)
保留指定位数的小数
np.round(a,2)
生成指定位数的随机小数

import random
"%.2f"%random.random()
>> 0.78

2020年2月12日12:15:54


Upload Time 2020年2月13日15:46:24