- 目录 一、安装 二、使用Pyinstaller生成exe 三、显示效果 一、安装 1、安装pywin32 下载安装文件:下载适合python版本的pywin32pip命令安装:pip install pywin32 2、安装Pyinstaller 官网下载:Pyinstaller官网pip命令安装:pip install PyInstaller 3、安装pyw... 目录 一、安装 二、使用Pyinstaller生成exe 三、显示效果 一、安装 1、安装pywin32 下载安装文件:下载适合python版本的pywin32pip命令安装:pip install pywin32 2、安装Pyinstaller 官网下载:Pyinstaller官网pip命令安装:pip install PyInstaller 3、安装pyw...
- 前言 在了解深度学习框架之前,我们需要自己去理解甚至去实现一个网络学习和调参的过程,进而理解深度学习的机理; 为此,博主这里提供了一个自己编写的一个例子,带领大家理解一下网络学习的正向传播和反向传播的过程; 除此之外,为了实现batch读取,我还设计并提供了一个简单的DataLoader类去模拟深度学习中数据迭代器的取样;并且提供了存取模型的函数; 值得注意的是仅仅... 前言 在了解深度学习框架之前,我们需要自己去理解甚至去实现一个网络学习和调参的过程,进而理解深度学习的机理; 为此,博主这里提供了一个自己编写的一个例子,带领大家理解一下网络学习的正向传播和反向传播的过程; 除此之外,为了实现batch读取,我还设计并提供了一个简单的DataLoader类去模拟深度学习中数据迭代器的取样;并且提供了存取模型的函数; 值得注意的是仅仅...
- 目录 一、关于dict()函数 二、代码(结果) 一、关于dict()函数 1.详情看网址:https://mail.python.org/pipermail/python-dev/2016-September/146327.html 2.3.6版本的Python已经使得dict变得紧凑以及关键字变得有序 二、代码(结果) dict()和OrderedDict... 目录 一、关于dict()函数 二、代码(结果) 一、关于dict()函数 1.详情看网址:https://mail.python.org/pipermail/python-dev/2016-September/146327.html 2.3.6版本的Python已经使得dict变得紧凑以及关键字变得有序 二、代码(结果) dict()和OrderedDict...
- 目录 一、函数解释 二、具体示例 三、整体代码 一、函数解释 setdiff1d(ar1, ar2, assume_unique=False) 1.功能:找到2个数组中集合元素的差异。 2.返回值:在ar1中但不在ar2中的已排序的唯一值。 3.参数: ar1:array_like 输入数组。ar2:array_like 输入比较数组。assume_uni... 目录 一、函数解释 二、具体示例 三、整体代码 一、函数解释 setdiff1d(ar1, ar2, assume_unique=False) 1.功能:找到2个数组中集合元素的差异。 2.返回值:在ar1中但不在ar2中的已排序的唯一值。 3.参数: ar1:array_like 输入数组。ar2:array_like 输入比较数组。assume_uni...
- 相比于其他语言,Python的语法比较简单易学,但一旦不注意细节,刚入门的新手很容易就会掉进语法错误的坑里。 1. 忘记写冒号在 if、elif、else、for、while、class、def 语句后面忘记添加“:” if spam == 42 print('Hello!') 2. 误用 “=” 做等值比较“=”是给变量赋值,“==”才是判断两个值是否相... 相比于其他语言,Python的语法比较简单易学,但一旦不注意细节,刚入门的新手很容易就会掉进语法错误的坑里。 1. 忘记写冒号在 if、elif、else、for、while、class、def 语句后面忘记添加“:” if spam == 42 print('Hello!') 2. 误用 “=” 做等值比较“=”是给变量赋值,“==”才是判断两个值是否相...
- 目录 一、re.findall函数介绍 二、代码如下 三、re.findall中正则表达式(.*?) 四、re.findall中参数re.S的意义 关于正则表达式的用法,可参看:剑指 Offer 20. 表示数值的字符串,里面有更加具体的例子~ 一、re.findall函数介绍 它在re.py中有定义: def findall(pattern, strin... 目录 一、re.findall函数介绍 二、代码如下 三、re.findall中正则表达式(.*?) 四、re.findall中参数re.S的意义 关于正则表达式的用法,可参看:剑指 Offer 20. 表示数值的字符串,里面有更加具体的例子~ 一、re.findall函数介绍 它在re.py中有定义: def findall(pattern, strin...
- 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。 移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。如果机器人在完成所有... 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。 移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。如果机器人在完成所有...
- 目录 一、问题 二、代码 一、问题 cv2对于中文路径的图片读取值为None,可以采用cv2.imdecode和np.fromfile来读取,以避免中文路径的问题; cv2对于中文路径的图片存储失败,可以采用cv2.imencode和tofile来存储,以避免中文路径的问题; 二、代码 """Load image""" img_np = cv2.imdec... 目录 一、问题 二、代码 一、问题 cv2对于中文路径的图片读取值为None,可以采用cv2.imdecode和np.fromfile来读取,以避免中文路径的问题; cv2对于中文路径的图片存储失败,可以采用cv2.imencode和tofile来存储,以避免中文路径的问题; 二、代码 """Load image""" img_np = cv2.imdec...
- 目录 一、实验内容 二、实验步骤 三、代码 四、结果 一、实验内容 对于下面这幅图像,编程实现染色体计数,并附简要处理流程说明。 二、实验步骤 1.中值滤波 2.图像二值化 3.膨胀图像 4.腐蚀图像 5.计算光影背景 6.移除背景 7.检测染色体 三、代码 import cv2import numpy as np # 计算光影背景d... 目录 一、实验内容 二、实验步骤 三、代码 四、结果 一、实验内容 对于下面这幅图像,编程实现染色体计数,并附简要处理流程说明。 二、实验步骤 1.中值滤波 2.图像二值化 3.膨胀图像 4.腐蚀图像 5.计算光影背景 6.移除背景 7.检测染色体 三、代码 import cv2import numpy as np # 计算光影背景d...
- 目录 一、代码范例 二、函数有无参数判断方法 一、代码范例 add.py def add1(a): a += 1 return a def add2(*a): if a == (): a = a + (1,) else: a = a + (2,) return a def add3(**a): a['name'] = 'nick' a['id'] = '1' r... 目录 一、代码范例 二、函数有无参数判断方法 一、代码范例 add.py def add1(a): a += 1 return a def add2(*a): if a == (): a = a + (1,) else: a = a + (2,) return a def add3(**a): a['name'] = 'nick' a['id'] = '1' r...
- 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。 示例 1: 输入: "aacecaaa" 输出: "aaacecaaa" 示例 2: 输入: "abcd" 输出: "dcbabcd" 二、解... 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。 示例 1: 输入: "aacecaaa" 输出: "aaacecaaa" 示例 2: 输入: "abcd" 输出: "dcbabcd" 二、解...
- 目录 一、安装 二、代码 三、运行结果 一、安装 pip install zhconv 二、代码 transform2_zh_hant:转为繁体 transform2_zh_hans:转为简体 import zhconv def transform2_zh_hant(string): new_str = zhconv.convert(string, 'z... 目录 一、安装 二、代码 三、运行结果 一、安装 pip install zhconv 二、代码 transform2_zh_hant:转为繁体 transform2_zh_hans:转为简体 import zhconv def transform2_zh_hant(string): new_str = zhconv.convert(string, 'z...
- 前言 之前看别人一直模拟登陆人人网,我就想人人网有头有脸的咋那么好模拟登陆进去呢,,今天看了下发现真的超级容易登陆,可能人人太老了也好久不更新了吧。人人网一点防护措施都没有,没有验证码,没有加密,没有乱起八糟的东西。☺ 过程 首先,分析一下模拟登陆到底是什么,有的人可能会很迷惑,我知道爬虫有get请求啊,有post请求啊,这模拟登陆啥玩意啊,还要输入东西乱起八糟的... 前言 之前看别人一直模拟登陆人人网,我就想人人网有头有脸的咋那么好模拟登陆进去呢,,今天看了下发现真的超级容易登陆,可能人人太老了也好久不更新了吧。人人网一点防护措施都没有,没有验证码,没有加密,没有乱起八糟的东西。☺ 过程 首先,分析一下模拟登陆到底是什么,有的人可能会很迷惑,我知道爬虫有get请求啊,有post请求啊,这模拟登陆啥玩意啊,还要输入东西乱起八糟的...
- 目录 一、概念 二、代码 一、概念 交换排序的一种: 从第一对到最后一对每对比较大小,前者大于后者则交换,因此最后一个元素是最大的; 然后考虑第二大的数,按道理放在倒数第二个位置; ... 每次循环考虑的长度要减一,因为每次都会把大数放在后面,放好了就考虑小一点的数,再把这些数也放好即可。 二、代码 def bubble_sort(arr): leng... 目录 一、概念 二、代码 一、概念 交换排序的一种: 从第一对到最后一对每对比较大小,前者大于后者则交换,因此最后一个元素是最大的; 然后考虑第二大的数,按道理放在倒数第二个位置; ... 每次循环考虑的长度要减一,因为每次都会把大数放在后面,放好了就考虑小一点的数,再把这些数也放好即可。 二、代码 def bubble_sort(arr): leng...
- 阅读时间预计3分钟~ 程序员是一个非常神奇的工种,他们对技术有特殊的崇拜,有着严格的等级划分,不同级别的程序员有什么不同之处呢?Let us 瞅瞅 日常工作 日常着装 日常书籍 日常用语 日常问题 收到报警短信时 与产品经理交流时 当然,以上... 阅读时间预计3分钟~ 程序员是一个非常神奇的工种,他们对技术有特殊的崇拜,有着严格的等级划分,不同级别的程序员有什么不同之处呢?Let us 瞅瞅 日常工作 日常着装 日常书籍 日常用语 日常问题 收到报警短信时 与产品经理交流时 当然,以上...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签