- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 Python基础之八-Numpy介绍
Python基础之八-Numpy介绍 一、Numpy简介 Numpy是一个开源的Python科学计算库,用于快速处理任意维度的数组。 Numpy支持常见的数组和矩阵操作。对于同样的数组计算任务,使用Numpy比直接使用Python要简洁的多 。 Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。 二、Numpy优势 对于同样的数值计算任务,使用Numpy要 比直接编写Python代码便捷得多 Numpy中的数组的存储效率和输入输出性能均远远优于Python中等价的基本数据结
2023-03-05 17:04:54
1076
原创 Python基础之六-文件读写和捕获异常
Python基础之六-文件读写和捕获异常 一般高级编程语言都会提供程序运行过程中遇到错误的处理机制,Python也是,它提供了一套try…except…finally…的错误处理机制 如: try: print(“try…”) r = 10/0 print(‘result:’, r) except ZeroDivisionError as e: print(“ZeroDivisionError :”, e) finally: print(‘finally…’) print(‘End’) 当我们认为某些代码可
2020-11-06 10:42:27
926
原创 Python基础之七-Matplotlib绘图笔记
一、Matplotlib简介 Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境 生成出具有出版品质的图形 Matplotlib可用于Python脚本,Python和Python shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包 Matplotlib让简单的事情变得更简单,让无法实现的事情变得可能实现。只需几行代码即可生成绘图,直方图,功率谱,条形图,错误图,散点图等 为了简单绘图,pyplot模块提供了类似MATLAB的界面,特
2020-11-02 11:45:36
2228
2
原创 Python基础五-类及对象
Python基础五-类及对象 一、面向对象编程 1、面向对象编程-Object Oriented Programming, 简称OOP,是一种程序设计思想。OOP将对象作为程序的基本单元,一个对象包含数据和操作数据的函数 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 面向对象的程序设计是将计算机程序视为一组对象的结合,每个对象都可以接受其他对象传递的消息,并处理消息,计算机程序的
2020-10-14 14:01:57
617
原创 Python基础四-函数
Python基础四-函数 一、函数 1、函数的简介 在开发程序过程中,为提高编写效率以及使代码能重用,把具有独立功能的代码块封装为一个个模块,即函数 python提供许多内建函数供直接调用,如print(), input() 如果我们需要创建函数,叫做自定义函数 2、函数定义和调用 1)定义函数 格式: def 函数名(传递参数): 代码 return 返回值 如: #定义一个函数实现打印信息功能 def printInfo(): print(’-----------------------------’)
2020-09-14 15:26:13
759
原创 大数据HiveSQL学习笔记三-查询基础语法以及常用函数
大数据HiveSQL学习笔记三-查询基础语法以及常用函数 一、基础语法 1、SELECT …列名… FROM …表名… WHERE …筛选条件… 如:需要根据城市,性别找出匹配的10个用户 user_info:用户表 user_name 用户姓名 sex用户性别 SELECT user_name FROM user_info WHEREcity = ‘beijing’ and sex = ‘female’ limit 10; 注:如果该表是一个分区表,则WHERE条件中必须对分区字段进行限制 如:需找出20
2020-09-09 12:10:28
625
原创 Python语法基础三(介绍列表,元组,字典,集合及其常用方法)
Python语法基础三(介绍列表,元组,字典,集合及其常用方法) 一、列表 作为Python内置的一种数据类型,是一种有序的集合,可随时增,删,改其中的元素。列表中的元素不必全是相同的类型(与C语言强大的地方) 如: list1 = [‘Mari’, ‘Tom’, 100, 1234] 常见列表操作 1、列表的长度 格式: len(列表名) 如: namesList = [‘xiaoWang’, ‘xiaoHuang’, ‘xiaoLi’] len(namesList) 2、列表的访问 用索引来访问lis
2020-09-08 11:40:11
585
原创 Python语法基础二(介绍Python字符串及常用函数)
Python语法基础二(介绍Python字符串及常用函数) 一、字符串 1、字符串的定义 可以用单引号,双引号,三引号定义字符串 st = ‘hello’ st1 = “hello” st2 = “”“hello hello”"" 2、下标和切片 下标:在Python中下标可以锁定对应位置的元素,可 用于字符串,元组,列表 name = ‘zhangsan’ print(name[4]) 切片:指截取对象中一部分的操作,字符串,列表,元组都支持切片操作 切片语法:[起始位置:结束位置:步长] 如: na
2020-09-02 15:56:06
543
原创 Python语法基础一(针对刚入门者介绍基本语法及概念等)
Python语法基础一(针对刚入门者介绍基本语法及概念等) 一、注释 注释:对代码进行解释和说明,提高代码可读性。 注释分为单行注释 ,多行注释 单行注释:以#开始 多行注释:可以用三个双引号或三个单引号 例如: 单行注释 #定义字符串 变量name name = “张三” 多行注释 ‘’’ 这里定义年龄 ‘’’ age = 18 “”" 这里定义性别 “”" sex = “女" 二、变量的定义 变量:可理解为存储数据的容器 变量格式:变量名 = 数据 (变量定义时尽量有含义方便理解) 变量命名规则:由字母
2020-09-02 13:11:49
346
原创 大数据HiveSQL学习笔记二
大数据HiveSQL学习笔记二 一、数据库操作 1、创建数据库 CREATE (DATABASE/SCHEMA) [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_name=property_value,…)]; 例如: create database if not exists test_hive; 2、查看数据库信息 desc databas
2020-08-27 15:07:51
195
原创 大数据Hadoop/Hive学习笔记一(基础概念)
大数据Hadoop/Hive学习笔记一(基础概念) 一,概念介绍: **大数据:**大数据一般用来描述一种数量庞大,复杂的数据集,传统 数据处理应用程序难以应对。大数据通常应用于预测分析,用户行为分析或从数据中提取有价值的信息用于高级数据分析方法,并不局限与指某种特定规模的数据集 **大数据的特征:**大数据具有多样性、体量(volume)和价值密度(value)/精准性(veracity) **体量Volume:**非结构化数据的超大规模和增长总数据量的80~90%,比结构化数据增长快10倍到50倍是传统
2020-08-26 15:37:52
480
原创 Mysql学习笔记高级篇
Mysql学习笔记高级篇 一、查询数据-单表 1、单表查询指定字段 select field1,field2,…fieldn from table_name; 2、单表查询所有字段 select * from table_name; 3、避免重复数据查询 select distinct field from table_name; 4、数学自则运算数据查询 select name, sal12 from employee; (注:employee雇员表中name和sal字段分别为雇员姓名,月薪) 5、带格
2020-08-26 10:58:29
390
原创 Mysql完整学习笔记基础篇(有用到的可以收藏)
Mysql完整学习笔记-有用到的可以收藏 一,数据库中 重要概念 1、数据 库 数据库是一个 以某种 有组织的方式存储 的数据集合,可以理解为一个excel文件,文件本身 不存放数据,数据是存放在一个 sheet中 准确的说,数据库 不等同于mysql,数据库是物理存储方式。mysql其实是 DBMS(数据库管理软件),我们习惯性 将 mysq这种管理软件叫做数据库 而已 2、数据库管理软件 在excel中有语句可以查询某一条记录,因为excel提供了语法解析,如果没有这个解析我们就需要一个中间层mysql
2020-08-24 15:46:12
434
QTP教程(入门到高级)
2016-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅