Python
liveshow021_jxb
jinxibo@gmail.com
展开
-
递归函数的执行顺序
当我们执行递归函数时,会发现递归函数中调用递归之前的语句和递归之后的语句执行顺序是相反的。原创 2023-03-22 17:22:22 · 948 阅读 · 0 评论 -
Python实现链表倒排(递归法)
Python实现链表倒排(递归法)原创 2023-03-20 22:08:09 · 151 阅读 · 0 评论 -
Python实现链表倒排(循环法)
Python实现链表倒排(循环法)原创 2023-03-20 22:01:22 · 193 阅读 · 0 评论 -
Python实现快速排序
Python实现快速排序原创 2023-03-20 17:51:31 · 54 阅读 · 0 评论 -
Python判断字符串是否全是数字或者字母
一、判断为数字str.isnumeric()ReturnTrueif all characters in the string are numeric characters, and there is at least one character,Falseotherwise. Numeric characters include digit characters, and all characters that have the Unicode numeric value property...原创 2021-11-20 17:47:44 · 3473 阅读 · 0 评论 -
sklearn.model_selection.train_test_split用法解析
一、API解析sklearn.model_selection.train_test_split(*arrays,test_size=None,train_size=None,random_state=None,shuffle=True,stratify=None)该函数核心功能是:将样本数组或者矩阵按随机的方式分成训练集和测试集。*arrays:数据的整体样本,类型可以是lists,numpy arrays,scipy-sparse matrices,pandas datafra...原创 2021-03-09 17:56:22 · 876 阅读 · 0 评论 -
Python一行代码过长不符合格式,折行成多行
一、用反斜杠的方法>>> str = 'i love you, ' + \... 'and you love me.'>>> str'i love you, and you love me.'二、用小括号的方法>>> str = ('i love you, ' +... 'and you love me.')>>> >>> str'i love you, and原创 2021-02-20 10:06:53 · 245 阅读 · 0 评论 -
Python pandas的DataFrame获取行数、列数、索引、元素值,及添加和删除行列
一、获取行数、列数>>> df = pd.DataFrame(np.arange(12).reshape(3, 4), index = ['row1', 'row2', 'row3'], columns=['col1', 'col2', 'col3', 'col4'])>>> >>> df col1 col2 col3 col4row1 0 1 2 3row2 4 5原创 2021-02-04 21:30:19 · 5465 阅读 · 1 评论 -
Python pandas的DataFrame和numpy的Array互相转换
一、DataFrame转换为Array>>> import pandas as pd>>> import numpy as np>>> >>> df = pd.DataFrame(np.arange(12).reshape(3, 4), index = ['row1', 'row2', 'row3'], columns=['col1', 'col2', 'col3', 'col4'])>>> >&原创 2021-02-03 17:55:49 · 2238 阅读 · 1 评论 -
Python pandas的DataFrame导出到CSV和数据库
一、导出到CSV使用to_csv方法,导出到csv文件。# to_csvimport numpy as npimport pandas as pddf = pd.DataFrame(np.random.randn(4, 4))df.to_csv('./df1.csv', sep = ',', header = ['col1','col2','col3','col4','col5','col6'], index = False)二、导出到数据库# database oracle原创 2021-02-03 17:19:34 · 28856 阅读 · 1 评论 -
Python异常捕捉
一、Python异常捕捉使用try/except捕捉try语句块中的错误,然后让except语句捕获异常信息进行处理。整个语法结构为:try: 1语句 2语句except <errorname>: 11语句 22语句 # errorname异常的处理except <errorname2>: 111语句 222语句 # errorname2异常的处理else: 3语句 4语句 # 没原创 2021-02-03 16:03:02 · 101 阅读 · 0 评论 -
Python字符串替换、字符串合并和空值判断
>>> a="Xi'an">>> >>> b=a.replace("'","")>>> b'Xian'>>> a="">>> >>> a''>>> a=''>>> >>> a''>>> b=a!=''>>> bFalse>>> >&g.原创 2021-01-27 16:21:05 · 422 阅读 · 0 评论 -
Python pandas中DataFrame添加列、获取行列、获取元素值
一、DataFrame添加列直接通过赋值为空,添加一列。>>> import pandas as pd>>> df = pd.DataFrame(np.arange(12).reshape(3, 4), index = ['row1', 'row2', 'row3'], columns=['col1', 'col2', 'col3', 'col4'])>>> df col1 col2 col3 col4row1原创 2021-01-27 11:52:04 · 8025 阅读 · 0 评论 -
Python time的休眠函数sleep方法
一、time.sleep()方法为了让程序可以休眠一定的时间,python中调用time模块的sleep方法实现。time.sleep(secs)-参数是延迟的时间,以秒为单位。可以是小数,换算成毫秒等单位时间。>>> import time>>> >>> time.sleep(1)>>> >>> time.sleep(0.1)>>> >>> time.sl原创 2021-01-26 17:49:33 · 10913 阅读 · 0 评论 -
Python pandas判断DataFrame是否为空和DataFrame遍历
一、pandaspandas 是基于NumPy 的一种工具,该工具是为解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。二、if条件判断dataframe是否为空dataframe.empty加if条件判断文件是否为空,如果返回的dataframe为空,可能导致某些逻辑错误。data = p原创 2021-01-23 21:22:53 · 41596 阅读 · 0 评论 -
Python分支if/elif/else和循环for/while语法
一、程序执行流程程序开发中,有三种执行流程:1)顺序,从代码第一句到最后一句,依次按顺序执行2)分支,根据if/else条件判断,决定执行哪一个代码分支3)循环,根据条件,使用for/while让某一部分逻辑重复执行本博文主要记录for/while的语法。二、for循环# 语法格式为# for 变量 in range(数字次数):# 循环需要执行的代码>>> for i in range(10):... print(i)....原创 2021-01-23 20:55:22 · 430 阅读 · 3 评论 -
Python JSON的使用方法
一、Python JSON的介绍原创 2021-01-23 19:49:13 · 651 阅读 · 0 评论 -
NumPy基本数据类型和初始化
一、NumPyNumPy(Numerical Python)是Python语言的一个扩展程序库,支持了大量的维度数组和矩阵计算,同时也针对数组运算提供了大量的数学函数库。广泛应用于矩阵运算、线性代数、傅立叶变换、随机数生成等领域。二、基本数据类型NumPy支持的数据类型比Python内置的类型要多,基本上可以和C语言的数据类型对应,其中部分类型对应为Python内置的类型。常用NumPy基本类型如下:引用【1】NumPy Data types:https://numpy.org/do原创 2021-01-17 16:25:49 · 1980 阅读 · 0 评论 -
Python基本数据类型和数据类型转换
一、PythonPython是荷兰计算机程序员Guido van Rossum主要设计和研发的跨平台的计算机程序语言。自90年代诞生,目前已经广泛应用于深度学习、数值计算、统计等人工智能和软件研发领域。后续将把python相关的知识和实践也做相关的博文记录。...原创 2021-01-16 17:28:59 · 275 阅读 · 0 评论