python
爱因斯坦!
这个作者很懒,什么都没留下…
展开
-
不确定性量化 (UQ) 可以显著提高预测准确性,在不确定的世界中获得最佳结果昆士兰大学Mike McKerns-中国学者网
UQ是不确定性的表达,或者只是统计上已知的,其形式可以为解决方案提供信息。通常,物理实验中的输入或输出可能是未知的、难以测量的或有误差的。数据可以是统计的、概率的或具有先天随机性的。不确定性量化 (UQ) 可以显著提高预测准确性,提供设计优化,并在充满未知的世界中促进快速解决方案改进。####一切都有不确定性,不确定性是现实世界中固有的一部分,几乎影响工程设计、建模和风险的所有方面。我们利用量化的不确定性作为决策过程中的关键信息,从而实现更好的决策并降低风险。不确定性量化可以解开成功与失败之间的区别。原创 2023-01-16 11:37:17 · 1427 阅读 · 0 评论 -
python pandas ExcelWriter警告:save is not part of the public API, will be removed in a future version
核实查看writer.close()接口,里面源码里面自带调用save()方法后才执行关闭接口。升级之后,writer.save()接口已经私有化,调用close()即可。提示:已经是过时的用法。原创 2023-01-14 00:58:29 · 3056 阅读 · 0 评论 -
只获取指定目录下所有指定后缀的文件名称,不要把子目录名字也加入列表,python中用glob.glob()函数实现
只获取指定目录下下所有指定后缀的文件名称,不要把目录名字也加入列表,用glob.glob()函数实现。glob模块是最简单的模块之一。用它可以查找符合特定规则的文件路径名。查找文件只用到三个匹配符:””, “?”, “[]”。”匹配0个或多个字符;”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。原创 2023-01-13 17:56:33 · 1252 阅读 · 1 评论 -
if是判断,for循环和while循环的详细区别和关键代码-水果的排列组合
for循环执行末尾循环体后,将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时,立即跳出当下for循环。while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部代码语句后再跳出(而不是立即跳出循环)。在使用for循环语句时,如果里面的循环条件很长,可以考虑用while循环进行替代,使代码的排版格式好看一些。如果每轮循环都是在循环处理完后才将循环变量增加的话,使用for循环比较方便。如果循环处理的过程中就要将循环变量增加时,则使用while循环比较方便。原创 2023-01-13 14:39:59 · 798 阅读 · 0 评论 -
如果名为sheetname的sheet不存在则创建sheet
如果名为sheetname的sheet不存在则创建sheet。原创 2023-01-11 23:17:32 · 371 阅读 · 0 评论 -
python 用pd.ExcelWriter导出到excel ,每次打开excel提示有错误:发现“***”中的部分内容问题,是否让我们尽量尝试修复?如果您信任此工作簿的源,请单击“是”。
python 用pd.ExcelWriter导出到excel ,每次打开excel提示有错误,错误的提示为:发现“***”中的部分内容问题,是否让我们尽量尝试修复?如果您信任此工作簿的源,请单击“是”。在一个需求中,需要将结果导出为表格,使用的是Pandas自带的 pd.ExcelWriter 方法生成表格,结果在导出的表中,打开时提示。最后发现,在导出结果之后关于保存的部分写重复了,注释掉第一行的语句,成功解决掉问题!改成这样就可以使用了。原创 2023-01-10 03:41:31 · 3441 阅读 · 3 评论 -
python遍历目录下所有文件的几种方法:os.walk和os.listdir
@@os.walk方式:(优选该方法)@@@@@第一种方法:@@@@@@第二种方法:@原创 2023-01-08 15:26:27 · 459 阅读 · 0 评论 -
历史要开一个人的玩笑,多大的英雄都没法子。
三国时,有个诸葛绪。公元255年,魏国名将毌丘俭叛乱。吴国大将军孙峻举兵十万,渡江来趁火打劫;当时兖州刺史——山东省委书记——邓艾,派遣泰山太守——泰安市长——诸葛绪,前去拒战,成功了。诸葛绪从此登上历史舞台。又八年后,司马昭要灭蜀汉。派出三路大军,有两路主将威名赫赫:一是“时人谓之子房”,张良再世的钟会,一是征战四方的姜维老对手邓艾。其中钟会领十余万众,取汉中。邓艾领三万人,攻蜀汉大将军姜维驻扎的沓中。此时诸葛绪已是雍州刺史,甘肃省委书记:领军三万,向阴平桥头出发,配合邓艾,拦截姜维,以防原创 2022-01-09 19:56:26 · 299 阅读 · 0 评论 -
df.to_excel 最左边总是多了一列问题的解决办法
df.to_excel 最左边总是多了一列问题的解决办法:设置index=Falsedf.to_excel("test.xlsx",index=False)df.to_excel ("test.xlsx",index=False)原创 2021-07-04 14:04:09 · 2221 阅读 · 0 评论 -
2021-07-04 pandas ExcelWriter的mode writer = pd.ExcelWriter(filedir, mode=‘a’, engine=‘openpyxl’)
pandas ExcelWriter的modeimport pandas as pdwriter = pd.ExcelWriter(filedir, mode=‘a’, engine=‘openpyxl’)说明文档里只写了mode有2个值,w,a,默认是w,没有更多解释。经过尝试发现用法如下:1.只写w,会每次创建新文件,如果filedir存在则直接覆盖,会丢失数据。2.只写a,如果filedir不存在就会报错。存在的话可以往文件里追加写入数据,原数据会保留。3.可以写a+,如果filedir原创 2021-07-04 12:49:19 · 10908 阅读 · 2 评论 -
xlwt模块只能写xls文件,不能写xlsx文件(写xlsx程序不会报错,但最后文件无法直接打开,会报错)。而pandas即可处理xls文件、也可处理xlsx文件。
xlwt模块只能写xls文件,不能写xlsx文件(写xlsx程序不会报错,但最后文件无法直接打开,会报错)。原创 2021-07-04 03:02:10 · 4975 阅读 · 0 评论 -
PYTHON路径里最后一个“/“必须写成“\\”,写成“/“或r“\”都不行,虽然语法上都正确。
PYTHO路径里最后一个"/"必须写成“\\”,写成"/"或r“\”都不行,虽然语法上都正确。原创 2021-07-03 14:01:23 · 906 阅读 · 0 评论 -
2021-05-24:python在引用模块和其内部的方法时一下应该注意的规范
python在引用模块和其内部的方法时一下应该注意的规范。有些人的代码写得五花八门,从第一行就开始把各种模块和方法重命名自己的简称,其实不是一个规范的编程习惯。@@@@@例如:import time, 用import直接导入 python的time模块。@@@@@from … import …导入整个包的部分功能函数。from MoKuaiimport FangFa这种形式的意思是:导入MoKuai模块中的FangFa方法。尽量不要使用 from XX import * ...原创 2021-05-24 01:02:53 · 129 阅读 · 0 评论 -
2021-05-24【数据处理】pandas DataFrame 对多个sheet表格的excel 读取、处理、保存
处理一些excel的表格,要求大概是:有20多个excel表,每个表里有42个相同的sheet表格(sheet数量和名字相同)。最终需要根据对应的sheet名称将所有表格拼接成一个excel表42个sheet表格。用VBA一时间没有写出来,看看能不能用python实现。搜索了一些博客,大多数写的非常复杂,但其实使用pandas.DataFrame配合上openpyxl框架很容易实现。感觉还挺实用的。生成文件列表和sheet名称列表import pandas as pdimport原创 2021-05-24 00:20:46 · 3152 阅读 · 0 评论 -
2021-05-23 :PermissionError: [Errno 13] Permission denied解决办法
PermissionError: [Errno 13] Permission denied解决办法使用pandas修改并保存excel时,出现错误提示:PermissionError: [Errno 13] Permission denied,看了网上好多的解决方法都没有用,文件也没有打开,也没有被其他程序占用。最后,反复检查,发现是文件的属性设置了只读,修改属性,问题解决。...原创 2021-05-23 23:16:25 · 3617 阅读 · 2 评论 -
2021-05-23:pandas 新增sheet,不覆盖原来已经保存的sheet
@@@@@pandas 新增sheet,不覆盖原来已经保存的sheet(亲测管用)口袋里的小小哥 2020-06-02 14:49:02 2759 收藏 9分类专栏: python 文章标签: pandas 新增sheet不覆盖原数据 数据分析版权#以前的sheet数据很重要,又要新增sheet,很难受,看了一堆帖子没一个回答在点子上,找到了方法,分享给大家import openpyxlimport pandas as pdweatherfile = "0317.xlsx" #路径...原创 2021-05-23 12:58:48 · 4199 阅读 · 2 评论 -
2021-05-09:用Pandas把数据生成到excel时如何批量避免科学记数法(详解)
用Pandas把数据生成到excel的时候如何避免科学记数法(详解)excel有个非常不符合中文习惯的功能,就是强制把超过11位的数值自动转换为科学计数法,例如身份证号码等。用Python代码可以快速批量实现避免科学计数法,可将身份证号码转换成文本字符串。@关键点:使用astype实现数据类型的强制转换。@@@注意!网上有些文章里把 df['字段名'] = df['字段名'].astype(str)直接写成 df['字段名'].astype(str) , 那是错误的没用的。FileD.原创 2021-05-09 09:49:53 · 1286 阅读 · 0 评论 -
2021-05-07:python的缩进,有时候真是耽误时间的事。
python的缩进,有时候真是耽误时间的事。这种缩进不应该成为代码的障碍。原创 2021-05-07 10:55:28 · 79 阅读 · 0 评论 -
2021-02-27:Jupyter Notebook 更改默认工作目录的最优方法
Jupyter Notebook 更改默认工作目录的最优方法:在开始栏找到Jupyter Notebook 的快捷方式,右键->更多->查看文件位置,找到Jupyter文件的实际位置,右键->属性,将目标栏最后面的两处%USERPROFILE%全部,修改为你想用的工作目录,例如:D:\notebook_dir(可以包含汉字目录),然后点击保存。重启Jupyter Notebook,可以看到目录已改。...原创 2021-02-27 17:18:23 · 166 阅读 · 0 评论 -
四种基本的编程命名规范(下划线命名法、匈牙利命名法、驼峰式命名法、帕斯卡命名法)和可读性更高的代码规范20200926
下划线命名法并不如大小驼峰式命名法那么备受推崇,但是也是浓墨重彩的一笔。尤其在宏定义和常量中使用比较多,通过下划线来分割全部单词。该命名规范,也是很简单,要求单词与单词之间通过下划线连接即可。@@@(2)帕斯卡命名法。大驼峰式命名法。(主流)。帕斯卡命名法,又叫大驼峰式命名法、Pascal命名法。与小驼峰式命名法的最大区别在于,每个单词的第一个字母都要大写。@@@(3)驼峰式命名法。驼峰式命名法,又叫小驼峰式命名法(所以自然就存在大驼峰命名法啦……)。原创 2009-12-29 23:53:00 · 2578 阅读 · 1 评论 -
2021-01-19 :在pycharm中创建包含anaconda中各种库的环境
在pycharm中使用anaconda中的库https://www.cnblogs.com/hejer/p/12108775.html1.anaconda与pycharm的关系1、pythonpython自身缺少numpy、matplotlib、scipy、scikit-learn....等一系列包,需要我们安装pip来导入这些包才能进行相应运算(python3.5自带了get-pip.py,不需额外下载安装),在cmd终端输入:pip install numpy就能安装numpy包了。每次原创 2021-01-19 00:21:21 · 2878 阅读 · 2 评论 -
2021-01-18:文学编程Jupyter Notebook介绍
Jupyter Notebook介绍文学编程在介绍 Jupyter Notebook 之前,让我们先来看一个概念:文学编程 ( Literate programming ),这是由 Donald Knuth 提出的编程方法。传统的结构化编程,人们需要按计算机的逻辑顺序来编写代码;与此相反,文学编程则可以让人们按照自己的思维逻辑来开发程序。简单来说,文学编程的读者不是机器,而是人。 我们从写出让机器读懂的代码,过渡到向人们解说如何让机器实现我们的想法,其中除了代码,更多的是叙述性的文字、图表等内容原创 2021-01-18 23:52:51 · 285 阅读 · 0 评论 -
2021-01-17:anaconda的最快速安装方法
@@@@@@@anaconda的最快速安装方法:@@@@@@到官方网站上是下不来的,似乎要先注册,而且不能用迅雷下载。@@@@官方网站是:https://www.anaconda.com/@@@@@从清华大学的镜像网站上下载速度很快。@@@@清华大学镜像网站地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/...原创 2021-01-17 15:13:42 · 839 阅读 · 0 评论 -
Python+Tushare+Excel几篇比较好的文章
【时间之外】10分钟搞懂Python+Tushare+Excel股票分析https://blog.csdn.net/hehuii/article/details/89418950利用tushare获取A股收盘价并画图https://blog.csdn.net/weixin_43278802/article/details/88359507?ops_request_misc=%7B%22re...原创 2020-03-05 14:14:46 · 888 阅读 · 0 评论 -
pycharm安装后在代码区不能编辑代码
这是因为pycharm在安装时自动装了vimVim插件只需要在菜单栏tools -Vim emulator中将对勾去掉就可以了。原创 2020-03-05 13:47:54 · 561 阅读 · 0 评论 -
在Anaconda里安装tushare的具体办法
在Anaconda Prompt(命令行环境)里,pip install tushare,就可以在PcCharm或者Spyder这两集成开发环境里直接import tushare用了。原创 2020-03-05 13:02:10 · 5535 阅读 · 1 评论 -
Pycharm 字体大小用鼠标随时调整的方法
这个方法是最好的:https://blog.csdn.net/awyyauqpmy/article/details/79334496?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task原创 2020-03-05 12:42:31 · 738 阅读 · 0 评论 -
适合小白的pathon学习网站
https://www.anaconda.com/从这里下载最好https://www.liaoxuefeng.com/wiki/1016959663602400廖雪峰的官方网站,这个版本更加小白https://www.runoob.com/python/python-tutorial.html这个的缺点是没有讲科学计算的anaconda安装方法https://www.pyth...原创 2020-03-01 02:09:10 · 852 阅读 · 0 评论 -
在PYTHARM中给MySQL数据库的表自动添加时间戳
在PYTHARM中给MySQL数据库的表自动添加时间戳在每条新增加和修改的数据中自动存入时间,精确到时分秒毫秒在pytharm中点右上角DATABASE,设置用户名和密码连接到MYSQL,注意时区在advence里设置为asia/shanghai。连接成功后,右键表格TABEL,modify tabel,增加一列,表中加入字段“updatetime”updatetime字段的设置是...原创 2020-01-18 23:50:32 · 233 阅读 · 0 评论 -
PyCharm启动后进入编写代码环境连接MYSQL数据库并可视化数据库的完整过程
((一))双击桌面PyCharm图标;(1)选择使用免费试用;(2)其他经测试无法成功的办法:(a)进入c:\windows\system32\drivers\etc,修改hosts。在尾部增加两行:0.0.0.0 account.jetbrains.com0.0.0.0 www.jetbrains.com会提示无修改权限问题,用覆盖的方法去替换hosts文件。(b...原创 2020-01-18 21:58:46 · 1586 阅读 · 0 评论 -
python读取一个TXT转换成EXCEL表格
【任务】:python读取一个TXT转换成EXCEL表格【坑1】pycharm安装后代码区不能编辑,是由于最新的pycharm在安装时自动装了vimVim插件,方法一:在tools-Vim emulator将对勾去掉就可以了。方法二:每次编辑前按“a”即可。【坑2】python源代码必须完全由ASCII集合组成,如果直接在python中添加中文注释的时候,python执行时会引发异...原创 2019-08-31 22:43:49 · 2527 阅读 · 0 评论 -
在PyCharm中执行import xlrd调用xlrd模块出现 ModuleNotFoundError: No module named ‘xlrd‘ 提示的解决办法
在PyCharm中调用xlrd模块仍出现 ModuleNotFoundError: No module named 'xlrd' 提示!【解决方法】:在pip安装命令的install后面加 --user便可以解决。在WINDOWS中运行CMD,出现命令提示符黑窗口,输入命令:(安装xlrd模块)根本原因是在PyCharm中根本未加载xlrd和xlwt等模块!原因是没有安装xlrd模块,按提示,安装xlrd模块前要先安装pip。】在PyCharm中仍然出现错误!在CMD下安装xlrd和xlwt成功了。原创 2019-09-11 00:52:44 · 22804 阅读 · 7 评论 -
运行python时报错SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr
在运行python文件的时候竟然报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr这个错误,其实引起这个错误的原因就是转义的问题。举个例子,在文件中我传入的文件路径是这样的sys.path.append('c:\Users\mshacxiang\VSco...原创 2019-09-11 02:31:11 · 15946 阅读 · 0 评论 -
在PyCharm用xlwt模块把数据写入了EXCEL文件后出现错误的解决办法
在PyCharm用xlwt模块把数据写入了EXCEL文件后出现错误的解决办法:把打开的EXCEL关掉,否则占用了文件,导致无法写入,提示错误。原创 2019-09-11 02:35:58 · 2595 阅读 · 0 评论 -
python中如何避免格式敏感导致的错误以及EXCEPT未匹配TRY的错误
以下代码中又两个错误:#读取TXT文档filetemp = codecs.open('C:/Users/****/Desktop/test7.txt', mode='r', encoding='utf-8') # 打开txt文件,以‘utf-8’编码读取except FileNotFoundError: #如果文件不存在,给提示 print("file is not foun...原创 2019-09-13 10:58:51 · 547 阅读 · 0 评论 -
python拼接追加字符串
python字符串连接的N种方式总结https://www.cnblogs.com/xiaoleiel/p/8301402.htmlpython拼接字符串string_more = ''.join(string_short)原创 2019-09-13 14:13:10 · 12677 阅读 · 0 评论 -
tython数组写入EXCEL
Python将二维列表(list)的数据输出(TXT,Excel)Python 将列表数据写入文件(txt, csv, excel)python 字符串与数组互转原创 2019-09-13 14:16:43 · 1207 阅读 · 0 评论 -
python提取具有某种特定字符串中的数据
python提取具有某种特定字符串中的数据https://blog.csdn.net/u011436427/article/details/82628597#我的!哼def FIND(string): #定义两个变量:分别表示开始的字符串,结束的字符串 start1= 'http:' end1 = '?ce' #使用find找到开始和结束截取的位置...转载 2019-09-13 15:26:29 · 3452 阅读 · 1 评论 -
将python中字符串分行写入txt的代码已成功运行
能成功运行的代码#coding=utf-8#python源代码必须完全由ASCII集合组成,如果直接在python中添加中文注释的时候,python执行时会引发异常,告知非ASCII字符语法错误。#read txt method oneimport osimport timeimport codecsimport xlrdimport xlwt#调用模块,能写入exce...原创 2019-09-13 15:36:11 · 4771 阅读 · 0 评论 -
python:循环语句 while语句;Python3 循环语句
python:循环语句 while语句https://blog.csdn.net/yatum_2014/article/details/81410872Python3 循环语句https://www.runoob.com/python3/python3-loop.html原创 2019-09-13 21:44:22 · 340 阅读 · 0 评论