前言:本文是学习网易微专业的《python全栈工程师》 中的《数据分析 - 机器学习工程师》专题的课程笔记,欢迎学习交流。
一、课程目标
- 掌握创建数组的方法
- 了解数组的属性
二、详情解读
2.1.掌握创建数组的方法
2.1.1.Numpy:
- 安装:
pip install numpy
- 数组:
ndarray: n-dimensional array
,多维数组
2.1.2.启用jupyter
- 基本操作
–jupyter notebook
# 或者用jupyter lab
–import numpy as np
– 执行操作:Shift+Enter
2.1.3.创建数组
注释:本节的代码都是在jupyterlab
中执行的。
np.array
创建数组:
import numpy as np
d = np.array([1, 3, 5, 7])
d
type(d)
执行结果:
查看函数的帮助文档:
np.arrsy?
执行结果:
查看数组元素的类型:
注意:查看的不是数组的类型,而是数组里的元素的类型。
d.dtype
执行结果:
通过dtype
参数,可以设置数组元素的类型
d2 = np.array([2, 4, 6, 8], dtype=float)
d2.dtype
执行结果:
数组元素的类型:
类型 | 字符编码 | 说明 |
---|---|---|
int: int8,int16,int32,int64 | i: i1、i2、i4、i8 | 有符号整数型。int8表示其长度为8位(即1个字节),能够表示从-128至127范围内的整数。其它依次类推。 |
uint: unit8,uint16,uint32,uint64 | u: u1、u2、u4、u |