Python
文章平均质量分 82
文仙草
这个作者很懒,什么都没留下…
展开
-
重复安装Anaconda,打开Anaconda-Navigator出现Permission Denied问题解决
解决重复安装anaconda后,打开anaconda-navigator时出现permission denied问题原创 2022-04-22 11:22:19 · 1180 阅读 · 0 评论 -
python selenium实现网站表格数据爬取--以波兰太阳能电站补贴数据为例
使用python+chrome+selenium自动爬取带下拉框选择的网站表格数据原创 2021-12-13 17:18:10 · 2186 阅读 · 0 评论 -
python进阶--pandas基本功能
一、调用pandasimport pandas:导入pandas包,后续代码就可以使用pandas包里定义好的功能了。import pandas as pd:相当于将pandas包重命名为pd,这样之后使用pandas包的功能的时候,直接写pd,而不需要写pandas,更省事。二、打开文件pd.read_csv(filepath)import pandas as pdfilepath = 'E:\\python\\test.csv'df = pd.read_csv(filepat原创 2021-08-25 17:08:51 · 879 阅读 · 1 评论 -
python进阶-- numpy基本功能
Numpy是用于科学计算的python包。一、创建numpy arrayA numpy array or ND array 与python数据结构中的列表(list)非常相似,不过numpy array一般大小固定,且其中每个元素的类型相同,比如都是整数型、都是浮点型。创建numpy array时,需要先import numpy。numpy array的数据类型是numpy.ndarray.(不是list哦!)import numpy as npa = np.array([0,1,2,3,4])原创 2021-08-25 17:06:59 · 2019 阅读 · 0 评论 -
使用python打开和修改文件--open功能
open function,将导入的文件生成文件对象(file object)file = open(filepath,mode)file = open("file.name要记得关闭file一般使用with open as格式,因为这样在执行完代码之后会自动关闭filewith open(file_dir, “w”) as file1:file_stuff = file1.read() 将文件对象里面的内容存储在变量file_stuff里。file_stuff2= file1.readl原创 2021-08-21 22:01:05 · 4493 阅读 · 0 评论 -
人工智能初学笔记系列(1):基础概念与进化流程
专家系统vs概率系统专家系统:基于行业专家提供的解决问题的既定规则,由系统自动执行判断和操作。专家系统的局限:实际问题数不胜数,出现无法预知的新情况,原创 2021-06-15 19:15:56 · 16774 阅读 · 4 评论 -
人口普查分析:利用python+百度文字识别提取图片中的表格数据
#调用pdfplumber, pandas,re库import pdfplumberimport pandas as pdimport re#创建一个空列表用于存储pdf中的表格tables = []#打开需要读取的pdf文件,并赋值给名字为pdf的变量。注意,此处为不写文件的路径,因此我将该pdf文件与本代码文件放在一个文件夹里。with pdfplumber.open('第七次全国人口普查主要数据情况.pdf') as pdf: #对pdf中每页的信息进行 for ...原创 2021-05-11 22:42:16 · 1147 阅读 · 1 评论 -
利用递归函数实现检查一个字符串是否为回文数
练习题目:创建一个函数,用于检查任意一个字符串是否为回文字符串,如果是则返回True,如果不是则返回False回文字符串:字符串从前往后念与从后往前念一样例如:abc不是回文字符串,abba是回文字符串,abcba是回文字符串。# 【普通写法】def find_palindromic(word: str) -> bool: ''' This function check if any given word is palindromic. If yes, return Tr原创 2021-04-05 23:44:44 · 1570 阅读 · 0 评论 -
天池Python训练营Day3 - 对象、类、函数
函数、类、对象一、对象(Object)1. 对象的结构一、对象(Object)平时,代码存在硬盘里,cpu只用于运行代码。在运行代码时,使用的数据会临时存储在内存里。cpu具有非常有限的存储空间。为提高运算效率,在cpu和硬盘之间增加内存,用于临时存储马上需要使用的数据。简单理解,对象即容器,是内存中存储指定数据的区域。整数、小数、布尔值、字符串、空值等都算作对象。1. 对象的结构每个对象都保存三种数据:id:用于标识对象的唯一性,类似于身份证号.1)id由解析器生成的2)在CP原创 2021-03-31 00:21:11 · 329 阅读 · 3 评论 -
天池Python训练营Day2 - 数据结构
数据结构 1.字符串1.字符串字符串必须用引号引起来,不引起来不是字符串,会被错认为变量。可以用单引号‘’,或者双引号“”,但不能混用。s1 = 'abc' print (s1) # abc s2= “abc” # abcprint (s2) s3 = abc print (s3) # NameError: name 'abc' is not defined,认为abc是没被定义的变量s4 = 'abd" print(s4) # SyntaxError: EOL whi原创 2021-03-14 00:06:45 · 300 阅读 · 0 评论 -
天池Python训练营Day1 - 从变量到循环语句
天池Python训练营D1---从变量到异常处理一、变量、运算符与数据类型1.关于 is 和is not (是或不是)的用法2.关于对象的属性与运算符3. 浮点数改精度4.布尔型(bool)给变量赋值5.Type()和isinstance()的区别6.更改print()函数的默认值二、位运算1.原码、反码和补码2.按位操作3.利用位运算实现快速计算SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出原创 2021-03-11 22:21:28 · 193 阅读 · 0 评论