摘要: 继续实现 比特C语言视频 中第二个项目实例:扫雷 的升级版本,该版本实现了视频中代码的升级——当周围没有一个雷的时候,递归展开直至有雷 扫雷思路: 1. 初始化存放雷信息的棋盘mine; 2. 初始化存放玩家排查出雷的情况的棋盘show; 3. 随机布置雷的位置; 4. 显示棋盘; 5. 玩家输入坐 阅读全文
posted @ 2022-03-23 16:28 ttweixiao9999 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 在安装和运行 shenweichen 的 GraphEmbedding 图向量相关的代码中,因为版本问题出现了各种错误,现在针对 deepwalk 和 line 两种算法出现的错误总结如下: 注意:以下出现的问题是需要先修改这些错误再输入 python setup.py install 命令安装,如 阅读全文
posted @ 2022-03-16 17:21 ttweixiao9999 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 在安装了anaconda的之后,每次使用 win+cmd 命令输入python的时候,默认打开的都是anaconda的解释器,用的着实不舒服,找了好久资料终于找到解决方法,即在输入python的可以使用python原先默认的解释器,或者说全局解释器,而不是anaconda的解释器,修改了之后pip安 阅读全文
posted @ 2022-03-07 17:51 ttweixiao9999 阅读(2539) 评论(0) 推荐(0) 编辑
摘要: 看了 C 视频教程中的三子棋实现,修改代码升级为五子棋,或者说 n子棋(即可以自由设置成功的时候棋子的连接数),代码中也写了详细的注释,分享给大家~ 运行环境:Visual Studio 2019 该代码总共包含三个文件,一个是 main.c 主文件,还有2个分别是 game.c 和 game.h 阅读全文
posted @ 2022-02-10 17:33 ttweixiao9999 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 汉诺塔算法是C语言递归算法调用的一个经典算法,对学习和理解C语言的递归函数调用有一定的帮助。 汉诺塔递归算法思路: 1. 如果只有一个盘子,那么直接从柱子1移动到柱子3 2. 如果有 >1 个盘子,那么先把 n-1 个盘子从柱子1移动到柱子2 (想要让最底下一个移动到从柱子1移动到柱子3,一定会有这 阅读全文
posted @ 2022-01-26 17:33 ttweixiao9999 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: C语言笔试题中经常会遇到的题目——交换2个变量的值。这时候大家就要注意了,这个问题虽然简单,但是你要认真审题,看是否让你把这个功能写成函数形式。 (1)如果不需要写成函数形式,那就是以下代码:大学的时候大家应该都学过的,交换C语言中两个变量的值核心是一定要借助一个临时变量: 1 #define _C 阅读全文
posted @ 2022-01-14 10:49 ttweixiao9999 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,有一个神奇的语句,那就是goto语句,它可以实现代码的任意跳转,看上去很好用,但是实际上用的不多,因为使用它可能会导致代码的错乱,所以实际应用中你会发现使用goto语句的时候不多,最能在B站上系统学习C语言的时候,看到老师对goto语句的适用方法描述例子写的不错,所以分享给大家。 菜鸟教 阅读全文
posted @ 2021-12-28 16:39 ttweixiao9999 阅读(3210) 评论(0) 推荐(0) 编辑
摘要: 最近在系统学习C语言语法,看了B站上比特老师的C语言学习视频来加强学习,里面的课程不仅有教学还有作业的讲解,确实不错,其中老师在分支和循环章节中讲到了折半查找算法或者说二分查找算法,自己写了实现代码,也看了老师代码,统统写出来,分享给大家~该算法的语法简单,更值得学习的是算法思路(也是老师说的话)~ 阅读全文
posted @ 2021-11-26 09:20 ttweixiao9999 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 判断某个字符串是否属于列表中某个元素的子字符串有以下三种方法: 参考资料: https://www.geeksforgeeks.org/python-finding-strings-with-given-substring-in-list/ 方法1: In [1]: data=["北京市", "福建 阅读全文
posted @ 2021-11-06 14:05 ttweixiao9999 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 最近看了一本《Python金融大数据风控建模实战:基于机器学习》(机械工业出版社)这本书,看了其中第7章:变量选择 内容,总结了主要内容以及做了代码详解,分享给大家。 1. 主要知识点 变量选择是特征工程中非常重要的一部分。特征工程是一个先升维后降维的过程。升维的过程是结合业务理解尽可能多地加工特征 阅读全文
posted @ 2021-10-25 11:08 ttweixiao9999 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 最近看了一本《Python金融大数据风控建模实战:基于机器学习》(机械工业出版社)这本书,看了其中第6章:变量分箱方法 内容,总结了主要内容以及做了代码详解,分享给大家。 一、 主要知识点: 1. 变量分箱是一种特征工程方法,意在增强变量的可解释性与预测能力。变量分箱方法主要用于连续变量,对于变量取 阅读全文
posted @ 2021-10-15 17:53 ttweixiao9999 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 最近看了一本《Python金融大数据风控建模实战:基于机器学习》(机械工业出版社)这本书,看了其中第5章:变量编码的方法 内容,总结了主要内容以及做了代码详解,分享给大家。 1. 主要知识点 在统计学中,将变量按照取值是否连续分为离散变量和连续变量。例如性别就是离散变量,变量中只有男、女、未知三种情 阅读全文
posted @ 2021-10-05 17:44 ttweixiao9999 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 最近看了一本《Python金融大数据风控建模实战:基于机器学习》(机械工业出版社)这本书,看了其中第4章:数据清洗和预处理的内容,了解了代码,觉得写的不错,所以分享给大家。 1. 数据集 德国信贷数据集。官网地址 http://archive.ics.uci.edu/ml/datasets/Stat 阅读全文
posted @ 2021-09-29 16:32 ttweixiao9999 阅读(3521) 评论(0) 推荐(1) 编辑
摘要: 在用python进行图像处理的时候经常需要把一个图片的指定目标复制到另一个图像上,而图像的其他区域保持不变,有点类似给图像打上水印,但是这个水印区域是完全覆盖图像的。最近找到了一个比较好的实现方法,主要使用opencv的按位运算章节的内容,分享给大家。 参考资料:OpenCV-Python 中文教程 阅读全文
posted @ 2021-07-05 13:47 ttweixiao9999 阅读(4208) 评论(0) 推荐(1) 编辑
摘要: 之前写过一篇 python 列表寻找满足某个条件的开始索引和结束索引(python find the starting and ending indices of values that satisfy a certain condition in a list) 的文章,因在实际项目中,这个算法的 阅读全文
posted @ 2021-07-02 14:36 ttweixiao9999 阅读(785) 评论(0) 推荐(0) 编辑