机器学习-numpy库相关知识点(1)
来源:互联网 发布:西游之路法宝进阶数据 编辑:程序博客网 时间:2024/06/05 07:24
1、打开txt文档
示例代码:
import numpy
world_alcohol=numpy.genfromtxt("E:\\学习\\python机器学习\\机器学习课件\\3个python库代码数据\\numpy\\world_alcohol.txt",delimiter=",",dtype=str)
print(type(world_alcohol))
print(world_alcohol)
print(help(numpy.genfromtxt))
其中:"E:\\学习\\python机器学习\\机器学习课件\\3个python库代码数据\\numpy\\world_alcohol.txt"表示文件的路径,如果文件与代码在同一个位置,直接写文件名称即可
delimiter=","表示文件如何分割,在此例子中表示以“,”来分割文件
dtype=str表示传入的文件格式,在例子中表示以字符串类型来传入
skip_header=1表示
2、array的维度查询
示例代码:
vector=numpy.array([1,2,3,4])
print(vector.shape)
matrix=numpy.array([[5,10,15],[20,25,30]])
print(matrix.shape)
vector.dtype表示该array的类型:如int32、float64等
matrix.shape表示显示该array的维度,即行数和列数。
3、array的数据提取
示例代码:
uruguay_other_1986=world_alcohol[1,4]
third_country=world_alcohol[2,2]
print (uruguay_other_1986)
print (third_country)
uruguay_other_1986=world_alcohol[1,4]表示提取第一行第4列的值
示例代码:
vector=numpy.array([5,10,15,20])
print(vector[:3])
print(vector[:3])表示提取从0-2的值
示例代码:
matrix=numpy.array([[5,10,15],[20,25,30],[35,40,45]])
print(matrix[:,0:2])
print(matrix[:,0:2])表示提取所有行的第0,1列数据
4、array的计算
示例代码:
import numpy
vector=numpy.array([5,10,15,20])
vector==10
array([False, True, False, False], dtype=bool)vector==10表示对array中的所有数进行是否等于10 的判断
示例代码:
vector=numpy.array([5,10,15,20,25])
equal_to_ten=(vector==10)
print(equal_to_ten)
print(vector[equal_to_ten])
print(vector[equal_to_ten])表示通过布尔类型进行索引,并返回True的值
示例代码:
matrix=numpy.array([[5,10,15],[20,25,30],[35,40,45]])
second_column_25=(matrix[:,1]==25)
print(second_column_25)
print(matrix[:2,second_column_25])
[False True False][[10] [25]]
print(matrix[:2,second_column_25])表示返回0、1行的second_column_25值为True的结果
5、array中&和|的操作
示例代码:
import numpyvector=numpy.array([5,10,15,20])equal_to_ten_and_five=(vector==10)&(vector==5)print(equal_to_ten_and_five)
- 机器学习-numpy库相关知识点(1)
- python 机器学习库:Numpy
- 斯坦福大学 机器学习 相关知识点介绍
- 机器学习相关库在Python中的配置:numpy+matplotlib+scipy+dateutil+pyparsing
- 机器学习绘图(numpy和matplotlib库)
- Tang机器学习课程笔记之六(Numpy库)
- python 机器学习库:Numpy 2
- [机器学习] 1 NumPy函数库基础
- 机器学习笔记(五):numpy入门
- 机器学习笔记(六):numpy基础
- 机器学习-Python-Numpy
- NumPy学习笔记(1)--NumPy库简介
- NumPy学习笔记(1)--NumPy库简介
- Numpy学习(1)numpy文件存取
- 机器学习知识点学习
- 机器学习知识点学习
- 机器学习知识点学习
- 机器学习知识点学习
- 外观模式
- swing中几种layout示例
- 【环信集成】----初入茅庐必先知
- 微信小程序数据缓存API整理
- 欢迎使用CSDN-markdown编辑器
- 机器学习-numpy库相关知识点(1)
- vim 快捷操作
- Dependency Inversion Principle 依赖反转原则
- mutable和volatile
- Android中MediaRecorder详解
- 使用AntiSamy防范XSS跨站脚本攻击
- spring cloud Hystrix
- Oracle查询每一个用户的最后一个登录时间
- 初中OI打味极鲜记 (掺杂大量无关内容)