随笔分类 -  Python

上一页 1 ··· 4 5 6 7 8
摘要:Anaconda 是 Python 的一个科学计算发行版,内置了上千个 Python 常用的库,包括 Scikit-learn、numpy、pandas、scipy 等。 下载与安装 包管理和环境管理 conda 命令 conda install numpy <包名称列表> # 指定安装的包 con 阅读全文
posted @ 2020-06-23 19:35 Hider1214 阅读(291) 评论(0) 推荐(0) 编辑
摘要:一、介绍 enumerate()函数可以用于将一个可遍历的数据对象(例如:列表、元组、字符串)组合为一个索引序列,同时列出数据值(value)和数据下标(索引 index),一般用于 for 循环当中。 枚举、列举的意思,返回一个 enumerate 对象。 二、语法 enumerate(seque 阅读全文
posted @ 2020-06-01 00:13 Hider1214 阅读(959) 评论(0) 推荐(0) 编辑
摘要:函数 函数是为了达到某种目的而采取的行为,函数是可重复使用的,用来实现某个单一功能或者功能片段的代码块,简单来说就是由一系列的程序语句组成的程序段落。 函数存在的意义: 1. 提高代码的复用性 2. 将复杂的逻辑简单化,分功能化 函数名字最好能直接表示该函数的功能,多个单词之间用_链接。 简单实例 阅读全文
posted @ 2020-05-23 00:11 Hider1214 阅读(246) 评论(0) 推荐(0) 编辑
摘要:兴趣才是第一生产驱动力。 Part 1 起先,源于对某些网站图片浏览只能一张一张的翻页,心生不满。某夜,冒出一个想法,为什么我不能利用爬虫技术把想看的图片给爬下来,然后在本地看个够。 由此经过一番初尝试发现,MD一个破图片网站还做什么反爬技术,还做得这么好,害我搞了一个晚上都搞不定,百思不得其解。 阅读全文
posted @ 2019-10-15 09:37 Hider1214 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:今日看了一个基础的教程《8分钟学会一个算法》,偶然间看到一个很简单的例子,仅当记录一下。 题目:已知a+b+c=1000,且a^2+b^2=c^2,求a,b,c的所有自然数解? 两个看起来相差不是很远的代码,一个3重循环,一个2重,运行时间上差得不是一个量级。 算法的重要性可见一斑! END 201 阅读全文
posted @ 2019-01-27 00:46 Hider1214 阅读(483) 评论(0) 推荐(0) 编辑
摘要:在数据挖掘项目中,有时候个体的出生日期包含信息量过大,不适合作为一个有效数据进入模型算法训练,因此有必要把出生日期转化为年龄age,age是一个很好的特征工程指示变量。 1.首先将birth转化为标准时间格式 2.获取当前时间的年份,并且减去birth的年份 使用dt.datetime.today( 阅读全文
posted @ 2018-11-05 10:10 Hider1214 阅读(4682) 评论(0) 推荐(0) 编辑
摘要:sys模块是Python标准库中自带的一个模块。 sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与当前程序之外的系统环境交互,如:Python解释器。 一、导入sys模块 二、sys模块中主要的函数变量 sys.stdin 标准输入流 s 阅读全文
posted @ 2018-11-04 02:01 Hider1214 阅读(7961) 评论(0) 推荐(0) 编辑
摘要:数据科学:R & Python 工作 & Kaggle机器学习比赛 可重复函数式编程 一、Python模块的载入 包 Package 模块 module 二、R语言包的载入 install必须加双引号,library可以不加。 pacman包可以一次性加载多个包。 p_load函数可以一次性加载多个 阅读全文
posted @ 2018-11-02 00:07 Hider1214 阅读(1447) 评论(0) 推荐(0) 编辑
摘要:一、Python 数据框就是典型的关系型数据库的数据存储形式,每一行是一条记录,每一列是一个属性,最终构成表格的形式,这是数据科学家必须熟悉的最典型的数据结构。 1.构建数据框 2.读取csv文件 3.统计描述 二、R语言 R语言中自带data.frame数据框格式,tidyverse包中所使用的t 阅读全文
posted @ 2018-11-01 00:23 Hider1214 阅读(2358) 评论(0) 推荐(0) 编辑
摘要:lambda表达式:通常是在需要一个函数,但又不想去命名一个函数的时候使用,即匿名函数。 示例如下: 1.应用在函数式编程中 Python提供了很多函数式编程的特性。如:map、reduce、filter、sorted等函数都支持函数作为参数,lambda函数就可以应用在函数式编程中。如: 也可以: 阅读全文
posted @ 2018-10-28 23:50 Hider1214 阅读(467) 评论(0) 推荐(0) 编辑
摘要:作用: 判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型。 如果以指定后缀结尾返回True,否则返回False。 可选参数"start"与"end"为检索字符串的开始与结束位置。 相关函数:判断字符串开头 startswith() 语法: string.endswith(str, beg= 阅读全文
posted @ 2018-10-28 23:42 Hider1214 阅读(856) 评论(0) 推荐(0) 编辑
摘要:使用类和函数定义模型 函数是抽象和封装的基本方法之一 重构函数 -- 命名合理 -- 具有单一功能 -- 包含文档注释 -- 返回一个值 -- 代码不超过 50 行 -- 幂等函数,尽可能是纯函数 PEP-8 定义了Python编程的风格指南 PEP-257 定义文档注释 函数太长 —— 代码重构  阅读全文
posted @ 2018-10-28 23:03 Hider1214 阅读(342) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8
点击右上角即可分享
微信分享提示