python数据分析中常用的工具类和方法持续更新系列(代码片段)

Vax_Loves_1314 Vax_Loves_1314     2022-12-07     384

关键词:

本文主要记录在工作和学习中,做数据分析常用到的一些简单的工具函数和类。

#判断是否为浮点数
def is_float(n):
    try:
        float(n)
    except ValueError:
        return False
    else:
        return True
# 判断是否为整数:
def is_integer(n):
    try:
        float(n)
    except ValueError:
        return False
    else:
        return float(n).is_integer()
# 取二维列表中的元素(将二维列表转换为一维)
def flatten_list(list_of_list):
    return [item for sublist in list_of_list for item in sublist]

# 求两坐标点的斜率和截距
def linear_func(p1, p2):
    x1, y1 = p1
    x2, y2 = p2
    a = (y2 - y1) / (x2 - x1)
    b = y1 - a*x1
    return a, b

python数据分析中常用的工具类和方法持续更新系列(代码片段)

本文主要记录在工作和学习中,做数据分析常用到的一些简单的工具函数和类。#判断是否为浮点数defis_float(n):try:float(n)exceptValueError:returnFalseelse:returnTrue#判断是否为整数:defis_integer(n):try:float(n)exceptValueError:returnFalseelse:ret... 查看详情

javascript的常用工具方法大全持续更新中...(代码片段)

JavaScript的常用工具类大全【持续更新中...】JavaScript的常用工具类1(校验邮箱格式、校验手机格式、校验身份证号、截取字段长度、求和)JavaScript的常用工具类1(解决浮动运算、小数转成整数、检测数字是否越界、精确加减乘除法... 查看详情

javascript的常用工具方法大全持续更新中...(代码片段)

JavaScript的常用工具类大全【持续更新中...】JavaScript的常用工具类1(校验邮箱格式、校验手机格式、校验身份证号、截取字段长度、求和)JavaScript的常用工具类1(解决浮动运算、小数转成整数、检测数字是否越界、精确加减乘除法... 查看详情

数据科学领域常用cheatsheet(持续更新)

...Sheet一般使用LaTeX制作,Excel也可以。CheatSheet目录涵盖Python、R数据科学常用的一些工具,Pythonch 查看详情

python常用函数方法总结(持续更新…)(代码片段)

函数filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回True或False,最后将返回True的... 查看详情

file类常用工具方法整理(持续更新)(代码片段)

1.递归遍历一个目录,获取所有文件名(也可以取到绝对路径)publicstaticvoidtraverse(StringfilePath,List<String>files)if(StringUtils.isBlank(filePath))return;tryFilesuperFile=newFile(filePath);if(superFile.exists())File[ 查看详情

hutool中那些常用的工具类和方法(代码片段)

...;不妨在Hutool里面找找,可能就有。本文将对Hutool中的常用工具类和方法进 查看详情

python数据分析在数学建模中的应用汇总(持续更新中!)

参考技术A1、Numpy常用方法使用大全(超详细)1、Series和DataFrame简单入门2、Pandas操作CSV文件的读写3、Pandas处理DataFrame,Series进行作图1、Matplotlib绘图之属性设置2、Matplotlib绘制误差条形图、饼图、等高线图、3D柱形图1、层次分析... 查看详情

全部干货vue中封装的常用方法(持续更新)(代码片段)

1.获取时间(一般时间选择器默认时间用到)//获取当前时间,day为number,getDay(-1):昨天的日期;getDay(0):今天的日期;getDay(1):明天的日期;getDay(day)lettoday=newDate(),targetday_milliseconds=today.getTime()+1000*60*60*24*d 查看详情

javascript中开发常用方法-总结-持续更新(代码片段)

数组的常用方法lengthlength是一个可读可写的属性,用来表示数组的长度(即数组元素个数)。通过访问length属性,可以获取数组长度;而通过修改length的值,可以增加或减少数组元素,甚至可以完全清... 查看详情

常用集合类数据结构(持续更新中)

零、约定  1、 如果没有特殊说明,均指jdk6,7,8一样  2、 源码分析出来的,有错误,请务必告知,谢谢一、链表  1、 ArrayList<>()    a)基本介绍        i.动态数组的数据结构 ... 查看详情

ffmpeg常用命令-格式转换-持续更新中(代码片段)

...式转换,编码,提取视频中的帧需要用到,记录下工作中常用的一些ffmpeg命令,持续更新中... 将输入的infile视频文件通过avc编码成h264的视频流ffmpeg-iinfile.mp4-an-vcodeclibx264-crf23outfile.h264-i inputfile   -an&nbs 查看详情

Android单例类和数据库,访问和更新最常用的对象

】Android单例类和数据库,访问和更新最常用的对象【英文标题】:Androidsingletonclassanddatabase,accessingandupdatingmostfrequentlyusedobjects【发布时间】:2016-04-1608:45:24【问题描述】:我正在从事一个项目,其中我有一个包含最常用对象的... 查看详情

redis-非关系型数据库(持续更新中~~~)(代码片段)

...令行工具(远程登陆)2、redis-benchmark测试工具3、Redis数据库常用命令(数据库内部操作)一、概述1、R 查看详情

vue项目常用方法封装,持续更新中。。。(代码片段)

vue项目中可以直接使用1、常用工具类untils.js中/**验证手机号是否合格*true--说明合格*/exportfunctionisPhone(phoneStr)letmyreg=/^[1][3,4,5,7,8,9][0-9]9$/;if(!myreg.test(phoneStr))returnfalse;elsereturntrue;/**验证身份证号是否合格*true--说明合格*/exportfunctioni... 查看详情

java并发编程的艺术--原子操作类和并发工具类(第七八章)(代码片段)

...子操作类1.1、原子更新基本类型1.1.1、原子更新基本类型常用类1.1.2、AtomicInteger的常用方法1.1.3、AtomicInteger的使用1.1.4、getAndIncrement是如何实现原子操作的呢?1.1.5、AtomicInteger类的原理1.2、原子更新数组1.2.1、原子更新数组常... 查看详情

全部干货vue中封装的常用方法(持续更新)(代码片段)

【推荐文章】Topology可视化绘图引擎1.获取时间(一般时间选择器默认时间用到)//获取当前时间,day为number,getDay(-1):昨天的日期;getDay(0):今天的日期;getDay(1):明天的日期;getDay(day)lettoday=newDate(),targetday_milliseconds=today.getT... 查看详情

js常用方法私房菜-笔记-持续整理中

 //记录一下前端开发中JS常用的方法等,持续收集整理中----------------------------------------------------------1//处理键盘事件禁止后退键(Backspace)密码或单行、多行文本框除外2functionbanBackSpace(e){3varev=e||window.event;//获取event对象4varob... 查看详情