![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 58
小睿羊今天好好学习了吗
这个作者很懒,什么都没留下…
展开
-
学生信息管理系统Python实现
利用python实现学生信息管理系统,可以实现学生信息的录入、查找、删除、修改、排序、数据统计、和信息显示功能。最后利用PyInstaller实现程序打包。代码实现过程如下:import osfilename='student.txt'def main(): while True: menu() choice=int(input('请选择')) if choice in [0,1,2,3,4,5,6,7]: if ch原创 2022-05-11 20:13:46 · 310 阅读 · 0 评论 -
python数据结构基础知识点
python编程基础知识点原创 2022-04-21 21:29:00 · 790 阅读 · 0 评论 -
pytorch自编码网络AutoEncoder(pycharm动态图无法显示问题解决)
根据莫烦python课程在pytorch版本1.8.1上实现的。同时解决了在pycharm中无法显示动态图的问题。原创 2021-06-17 12:16:04 · 368 阅读 · 0 评论 -
python异常捕获和处理
文章目录捕捉多种异常详细的异常信息其他语句raise手动抛出异常assert语句触发异常有异常但是不想结束程序时,使用try…except捕获异常,处理异常,让程序可以继续执行。Python解析器会自动将通用异常类型名称放在内建命名空间中,所以当使用通用异常类型时,不需要import模块。语法如下。try: 有可能出现异常的代码expect 异常信息: 出现异常时要运行的代码 try语句工作原理为python在当前程序流上下文做标记。出现异常后,程序流回到标记位,避免终止程序。如果try中出现原创 2021-06-07 10:16:47 · 1482 阅读 · 0 评论 -
数据分析SHAP工具
文章目录SHAP使用单个case预测的解释多个case预测的解释参考博客SHAP使用SHAP: 名称来源于Shapley Additive explanation.可以解释任何机器学习模型的输出。shap value是预测样本预测值中每个特征分配到的数值,还可以表现影响的正负。shap擅长对xgboost模型进行优化,对于搭建的神经网络模型计算会非常慢。SHAP value服从以下等式:其中,f(xij)f(x_{ij})f(xij)为xijx_{ij}xij的SHAP值,为xix_{i}x原创 2021-06-07 10:08:10 · 5392 阅读 · 0 评论 -
七大查找算法python实现
文章目录一·顺序查找二·二分查找一·顺序查找def sequential_search(lis,key): length=len(lis) for i in range(length): if lis[i]==key: return i return False二·二分查找def binary_search(lis,key): low=0 high=len(lis)-1 time=0 while low原创 2021-03-15 20:23:01 · 157 阅读 · 0 评论 -
十大排序算法python实现
一·冒泡排序def Bubble_Sort(L): for i in range(len(L)): for j in range(len(L)-i-1): if L[j] > L[j+1]: L[j],L[j+1]=L[j+1],L[j] return L冒泡改进:有可能迭代到中间就已经全部有序了。如果一次遍历元素都没交换位置说明已经有序了,停止迭代。这里引进了一个计数。def Bubble_Sort(L)原创 2021-03-12 18:28:00 · 191 阅读 · 0 评论 -
剑指offer/Leecode思路及代码汇总(python)
以牛客网题号为准JZ01-09:原创 2021-03-03 12:10:00 · 601 阅读 · 0 评论 -
python画图解决Times New Roman自带粗体问题
参考:https://github.com/matplotlib/matplotlib/issues/5574画图前设置del matplotlib.font_manager.weight_dict['roman']matplotlib.font_manager._rebuild()原创 2021-02-26 15:37:36 · 1579 阅读 · 1 评论 -
服务器linux代码调试方法
首先在代码开始加入下面这行代码,没有安装的需要先pip/conda install ipdbfrom ipdb import set_trace再在要设置断点的前一句加入set_trace()就可以进入ipdb模式,然后再print看变量形式就行。原创 2020-11-28 11:33:38 · 366 阅读 · 0 评论 -
Dataframe 按条件选取行
一、选取几列组成新的dataframe:df = df[[‘A列列明’, ‘S列列明’, ‘H列列明’]]二、选取某列’STR’里面元素为"xxx"的行df = df[df[‘STR’] == “xxx”]三、选取’STR’列为元素为空的行df = df[df[‘BADTHING’].isnull()](即为空值搜索)四、选取’STR’列元素为列表[‘a’, ‘b’]内元素的行df...原创 2020-04-20 20:56:23 · 3939 阅读 · 2 评论