随笔分类 -  Python

摘要:基础环境 Windows 10系统 Anaconda3 Python3.9(Anaconda带) 步骤 下载文件包: https://zh.d2l.ai/d2l-zh-1.1.zip 解压后,修改 enviroment.yml ,添加 - pip 在树根 修改到清华镜像,并刷新。教程在:https: 阅读全文
posted @ 2021-06-15 11:25 何大卫 阅读(325) 评论(0) 推荐(0)
摘要:VScode Snippets 格式 "name":{ "prefix": "prefix", "body": "body", "description": "描述" }, name 是为了区分每个片段的,不可以重复 prefix 是做些代码时候的关键词 body 是具体要替换的内容 descrip 阅读全文
posted @ 2020-12-22 15:58 何大卫 阅读(472) 评论(0) 推荐(0)
摘要:import os def suffix_rename(suffix, dir_path, des_name): """将特定后缀名的文件改为统一的文件名 Args: suffix (str): 要改名的后缀的名字,不要加 `.` dir_path (str): 要改名的目录,文件都包含在该目录中 阅读全文
posted @ 2020-10-12 17:12 何大卫 阅读(547) 评论(0) 推荐(0)
摘要:def add_file_dirs(src_file, des_dir_path): """将文件添加到指定文件夹中的所有目录中 Args: src_file (str): 要添加的文件路径 des_dir_path (str): 被添加文件的路径 """ dir_names=os.listdir( 阅读全文
posted @ 2020-10-12 17:08 何大卫 阅读(117) 评论(0) 推荐(0)
摘要:需求 有时文件比较多,比如50个SQL文件都在一个目录中,需要将他们每一个都建立一个文件夹,每个文件夹里面放入一个SQL文件,若手动建立文件夹太麻烦,因此使用 Python 脚本自动化实现。 代码 import os from shutil import move def file_each_dir 阅读全文
posted @ 2020-10-12 17:05 何大卫 阅读(843) 评论(0) 推荐(0)
摘要:Spark 的安装并不依赖于安装 Hadoop。 当在本地运行Spark的时候,Hadoop并不是必要条件,但依然在运行spark的时候会有一些错误,但你忽略即可,无伤大雅。 只有在集群上运行Spark的时候,才需要 Hadoop 环境:Windows 10 安装分为以下步骤: Java的安装(JD 阅读全文
posted @ 2020-07-21 16:14 何大卫 阅读(2605) 评论(0) 推荐(0)
摘要:背景 租售比是指 每平方米使用面积的月租金 与 每平方米建筑面积的房价之间 的比值 代码 python def RSR(r,a,p): """租售比评价 Attribute: r 每月总租金 a 房屋总建筑面积 p 房屋每平方米价格 注:租售比是指 与 的比值,一般而言, 1:200~1:300;良 阅读全文
posted @ 2020-04-02 09:08 何大卫 阅读(603) 评论(0) 推荐(0)
摘要:问题 在使用 VScode的python插件运行 jupyter的时候,出现了这个错误。 同时,在窗口内出现这个错误: 解决 截至目前(2020 03 19),该问题未被解决,详见:https://github.com/Microsoft/vscode python/issues/10071 两个选 阅读全文
posted @ 2020-03-19 14:23 何大卫 阅读(976) 评论(0) 推荐(0)
摘要:计算逻辑 先计算WOE值,再计算IV值。 其中Y或N分别是YES,NO,反应在因变量中,就是1和0。 Yi是第i组中1的个数,YT是所有(Total)为1的个数。 Ni是第i组中0的个数,NT是所有(Total)为0的个数。 举例 数据如下,x分别取1 9,y对应是1和0。 如果对于x这9行数据分成 阅读全文
posted @ 2020-03-18 15:45 何大卫 阅读(6793) 评论(0) 推荐(1)
摘要:问题重现 安装完Anaconda进入Python的时候出现这个错误: 解决 bug中提示是在这个位置: 找到这个文件的这一行,修改为 保存后再重新启动即可。 阅读全文
posted @ 2020-03-17 17:16 何大卫 阅读(470) 评论(0) 推荐(0)
摘要:方法一: iter和next for语句调用 , 返回 方法。返回所有的之后,引发 异常来终止。 于是可以自己写一个 函数,返回 , 写一个 方法,每次返回下一个值,直到结束。 实例 实现了一个学生类,将学生名字作为key,value则是一个list,list中包含姓名和年龄。 此时s中是: 经过使 阅读全文
posted @ 2020-03-13 22:12 何大卫 阅读(760) 评论(0) 推荐(0)
摘要:问题再现 在运行bokeh官方文档中的以下脚本时出现错误。 错误: 原因 查找后发现是版本问题 legend_label 是在Bokeh 1.4中才有, 使用 命令得知当前版本是1.0.4 参考: https://stackoverflow.com/questions/60610367/stacke 阅读全文
posted @ 2020-03-10 10:08 何大卫 阅读(1253) 评论(0) 推荐(1)
摘要:pip设置为默认镜像 conda 设置为默认镜像 运行以下命令声明condarc文件 在用户目录找到该文件打开 编辑,并输入以下内容: 清除缓存即可:``conda clean i `` 阅读全文
posted @ 2020-02-27 23:46 何大卫 阅读(2169) 评论(0) 推荐(0)
摘要:问题重现 在运行以下代码时出现了该错误: 原因与解决 原因是dateutil库版本低于2.5.0,卸载重装即可: 阅读全文
posted @ 2019-10-04 17:13 何大卫 阅读(1759) 评论(0) 推荐(0)
摘要:步骤 导入 设置 (此处是 ) 添加 和`流handler` 使用 , 和`warning error try...except...`一起使用。 阅读全文
posted @ 2019-08-28 15:05 何大卫 阅读(1968) 评论(0) 推荐(0)
摘要:```python import time print("0%",end='') time.sleep(2) print("\r1%",end='') time.sleep(2) print("\r2%",end='') time.sleep(2) print("\r5%",end='') time.sleep(2) print("\r10%",end='') time.sleep(2) prin 阅读全文
posted @ 2019-08-28 13:57 何大卫 阅读(948) 评论(0) 推荐(0)
摘要:重现 在cmd中输入Python,运行后,出现以下错误: 原因是在读取 的时候,是以unicode来读取的,需要打开 这个文件。 打开 ,并编辑: 假如encoding参数即可。 阅读全文
posted @ 2019-08-18 15:02 何大卫 阅读(6255) 评论(1) 推荐(0)
摘要:每个Python文件中的import modulename只被加载一遍,如果在运行过程中,这个Module被更改了,即使在在interpretor中运行import 语句也没用。 可以使用 中的reload函数 阅读全文
posted @ 2019-08-18 14:38 何大卫 阅读(1078) 评论(0) 推荐(0)
摘要:概述 数据分析行业主要的职业发展。 业务:业务分析师、数据产品经理、产品总监 技术:算法师、架构师、研发经理、研发总监 美工:BI工程师 人工智能,是数据分析的子集。人工智能主要包括 语音识别 自然语言处理 图像处理 专家系统 语音识别 语音转化为文字。技术已经相对成熟。 自然语言处理 对文本进行分 阅读全文
posted @ 2019-06-17 17:01 何大卫 阅读(523) 评论(0) 推荐(0)
摘要:这里有个dict 使用d1.keys()或 d1.values() 可以提取出values 和keys 。也可以生成keys,和values 通过以下代码: 这样,list_keys就是:['en', 'cn', 'fr', 'jp'] list_values 就是:['英语', '中文', '法语 阅读全文
posted @ 2019-04-15 12:41 何大卫 阅读(25521) 评论(0) 推荐(0)