python
文章平均质量分 89
肖申克的陪伴
人工智能专业硕士研究生在读,主攻计算机视觉领域,相关的有图像分类,目标检测,语义分割,也可以开发Python web项目,我可以为计算机、人工智能专业本科生和研究生提供排忧解惑的服务。如果您有任何问题或困惑,欢迎随时来dd我哦!
展开
-
flask连接sqllite,并进行一些基本的增删改查操作
Flask是一个轻量级的Web应用框架,用于构建基于Python的Web应用程序。它被设计为简单而灵活,使开发者能够快速创建具有强大功能的Web应用。原创 2023-10-24 14:45:54 · 1499 阅读 · 1 评论 -
使用Python发送HTML格式的邮件
这篇博客介绍了如何使用Python发送带有HTML内容的邮件。原创 2023-08-09 15:30:57 · 1241 阅读 · 0 评论 -
如何开启QQ邮件的SMTP服务以及如何使用Python发送邮件
在Python中通过邮件发送信息是一项非常常见的任务,它可以应用于各种场景,例如发送通知、报告、警报等。在本篇博客中,我们将介绍如何开启QQ邮件的SMTP服务以及如何使用Python的标准库`smtplib`和`email`来发送邮件。原创 2023-07-24 17:10:25 · 579 阅读 · 0 评论 -
命令行参数解析神器:深入剖析Python中的argparse模块
深入剖析Python中的argparse模块原创 2023-07-13 12:37:51 · 181 阅读 · 3 评论 -
NVIDIA Jetson TX1,TX2,TX2 NX,AGX Xavier 和 Nano开发板GPIO口配置及应用
通过Jetson TX2 NX的GPIO接口控制继电器非常简单。只需要连接继电器模块到正确的GPIO引脚上,安装Jetson GPIO库,编写Python脚本并运行即可。这个技巧可以帮助实现各种下位机控制应用。原创 2023-06-27 18:06:08 · 1930 阅读 · 5 评论 -
pytorch简单入门
PyTorch是一个基于Python的科学计算库,主要针对两类人群:NumPy使用者和深度学习研究人员。它提供了灵活的高效的GPU加速计算,并且具有广泛的工具箱,可以支持复杂的神经网络架构。在本篇博客中,我将向您介绍如何入门PyTorch。我们将从安装PyTorch开始,然后探索其基本张量、自动微分和模型构建。最后,我们将用一个简单的神经网络示例来演示如何将这些概念应用到实际问题中。原创 2023-06-24 13:12:23 · 277 阅读 · 0 评论 -
我心中的编程语言之王:Python
在当今日益发展的信息技术领域,编程语言的地位愈发重要。它们是构建现代软件和应用的基石,也是实现科技进步的关键工具。在众多编程语言中,Python 以其简单、易用、高效等诸多优点,成为了广大程序员的最爱。本文将从多个方面对比分析 Python 与其他流行编程语言,向大家展示 Python 的魅力。原创 2023-06-20 10:59:10 · 312 阅读 · 2 评论 -
使用 Flask 的g对象和 MySQL 实现用户登录和注销功能
在Flask中,g对象是一个特殊类型的对象,被称为"上下文全局变量"。它在一次请求的生命周期内存储信息,并且可以在整个请求过程中访问和共享。g对象对于存储用户登录信息非常有用。例如,当用户通过验证登录时,您可以将用户的身份信息存储在g.user中,以便在当前请求的其他部分使用。这样,在请求的其他函数、方法或视图中,您可以轻松地访问和验证用户的登录状态,而无需在每个函数中重复验证。原创 2023-06-20 10:04:11 · 1096 阅读 · 0 评论 -
Python进阶语法之异常处理
在编写Python程序时,经常会遇到各种运行时错误,这些错误会导致程序终止并抛出异常。然而,有时我们希望程序能优雅地处理这些错误,而不是直接崩溃。在这种情况下,我们需要使用到Python的异常处理机制。在本文中,我们将通过丰富的例子和解释,详细地讨论Python的异常处理。原创 2023-06-19 17:51:03 · 412 阅读 · 0 评论 -
Flask简单入门
Flask 的核心思想是“微”,它的目标是保持简洁明了的代码和易于扩展。Flask 默认情况下并不包含数据库抽象层、表单验证或者其他第三方库,因此可以根据需要使用不同的扩展。轻量级:Flask 不依赖外部库,代码量少。易用性:Flask 易于使用,学习曲线平缓。扩展性:Flask 拥有丰富的扩展,可适应各种需求。灵活性:Flask 可以与 Django、Tornado 等框架相结合。原创 2023-06-19 15:17:20 · 1040 阅读 · 0 评论 -
Jetson TX2 NX的GPIO引脚使用方式
通过使用Jetson GPIO库,我们可以轻松地控制Jetson TX2 NX的40针GPIO扩展器上的引脚。Jetson TX2 NX 的 GPIO接口是非常有用的工具,可以帮助我们轻松地将板子与其他设备集成在一起,实现各种应用场景。每个管脚组都具有数字输入/输出和PWM功能。要使用引脚,请在应用程序中通过其名称或编号进行引用,可以使用许多不同的编程语言和工具包来控制引脚,例如Python、C ++、C等。接下来,我们将GPIO模式设置为BOARD模式,这意味着我们将使用板子上的引脚编号来标识每个引脚。原创 2023-06-17 20:30:41 · 3079 阅读 · 1 评论 -
Python进阶语法之lambda函数
这篇文章详细介绍了Python中的lambda函数,包括它的语法、用途、以及一些常见的用例。lambda函数是Python中的一种强大工具,它可以让你的代码更加简洁、优雅。虽然lambda函数有一些限制,比如它只能包含一个表达式,但是在很多情况下,这已经足够了。希望这篇文章能帮助你理解和掌握Python中的lambda函数,使你的Python编程之旅更加顺畅。记住,最好的学习方法是实践,所以不妨现在就尝试写一些lambda函数,看看你能做些什么。原创 2023-06-17 09:22:43 · 1331 阅读 · 0 评论 -
Python进阶语法之字符串
字符串的定义:使用单引号、双引号或三重引号来定义一个字符串,例如:‘hello’、“world”、‘’‘This is a multiline string.’‘’字符串的连接(拼接):使用加号(+)或逗号(,)将两个字符串连接在一起。字符串的重复:使用乘号(*)将一个字符串重复多次。获取字符串长度:使用len()函数获取一个字符串的长度。获取字符串中的字符:使用索引可以获取字符串中某个位置上的字符,注意字符串是从0开始索引的。例如:s = “hello”,s[0]为’h’。原创 2023-06-16 16:05:07 · 220 阅读 · 0 评论 -
Python进阶语法之断言
本文介绍了Python中断言的基本使用和高级用法,以及注意事项。通过使用断言,可以在开发阶段及时发现问题,并保证代码的正确性和稳定性。需要注意的是,在生产环境下最好关闭断言,因为这会影响程序的性能。同时,在断言中不要使用可能会改变程序状态的表达式,并且断言的错误信息应该尽可能清晰具体。总结来说,断言是Python的一个重要特性,它可以帮助我们在开发和调试阶段快速发现错误。理解和掌握断言的使用方法,可以让我们更有效地编写和调试Python程序。原创 2023-06-16 08:35:50 · 2704 阅读 · 0 评论 -
Python进阶语法之三元表达式详解
Python的三元表达式(Ternary Expressions)是一种简洁高效的编写条件逻辑的方式。与许多其他编程语言一样,Python也提供了三元表达式,可以在一行代码中写出一个`if-else`条件语句。在这篇博文中,我们将通过多个例子详细解释Python中的三元表达式。原创 2023-06-15 14:19:39 · 6279 阅读 · 0 评论 -
Python进阶语法之列表推导式
Python列表推导式是Python中最有魅力的特性之一,它提供了一种优雅、简洁的方式来创建列表。这种语法不仅使得代码更加简洁,易读,而且在某些情况下还可以提高代码的执行效率。接下来,我们将一起深入探索Python列表推导式的魔力。原创 2023-06-15 11:41:25 · 676 阅读 · 0 评论 -
图像分类模型嵌入flask中开发PythonWeb项目
西红柿病害识别交流平台是一个专注于西红柿病害识别和交流的网站,用户可以通过该平台上传西红柿照片,进行病害识别和分类,并且可以在论坛中与其他用户交流和分享经验。下面是该平台的需求分析:用户端需求:(1)用户可以注册和登录账号。(2)用户可以上传西红柿照片进行病害识别和分类。(3)系统可以对上传的照片进行自动识别和分类。(4)用户可以在识别结果页面查看病害的名称和描述信息。(5)用户可以在社区中发布病害相关的问题或心得,也可以对其他用户发布的内容进行回复。原创 2023-06-07 12:55:33 · 1115 阅读 · 1 评论 -
程序员的炫技代码写法
以上就是我对程序员的炫技代码写法的一些分享。当然,这些只是冰山一角,程序员们还有更多更厉害的炫技代码。在学习编程的过程中,我们不仅要掌握基础知识和技能,还要培养自己的美感、智慧和创意。这样才能写出更优美、更高效、更有趣的代码。原创 2023-06-07 12:13:56 · 1783 阅读 · 2 评论 -
令人惊艳的高效算法盘点(附示例)
在计算机科学领域,算法是解决问题的基石。有些算法,因为其高效性和惊人表现,令人瞩目。本文将为你介绍一些令人惊艳的高效算法,让我们一起来领略这些算法的魅力吧!原创 2023-06-06 13:41:40 · 799 阅读 · 0 评论 -
让代码创造童话,共建快乐世界:六一儿童节特辑
在这篇教程中,我们使用Python的turtle库绘制了一个充满童趣的游乐场场景。通过编写代码,我们可以将想象力和创造力发挥到极致,为孩子们带来欢乐和惊喜。让我们一起参与“让代码创造童话,共建快乐世界”的六一活动吧!原创 2023-05-31 15:48:20 · 351 阅读 · 0 评论 -
人生苦短,我用Python:如何入门Python的世界
Python是一门非常简洁、易读、高效的编程语言,适合初学者入门。自从1991年问世以来,Python已经在全球范围内成为了众多工程师、科研人员、数据分析师等人群的首选编程语言。本文将详细介绍如何入门Python,并分享一些学习Python的经验和资源。人生苦短,我用Python。Python是一门简洁、易读、高效的编程语言,适合初学者入门。通过结合官方文档、书籍、视频教程等资源,逐步掌握Python的基本概念和进阶知识。多参与实践、项目和开源社区,不断提高自己的编程能力,享受编程带来的乐趣。原创 2023-05-29 10:00:12 · 248 阅读 · 0 评论 -
Matplotlib库的简单用法
Matplotlib是python科学计算中最基础、最重要的绘图库,是Python中最流行的数据可视化库之一,它提供了大量的绘图函数和工具,可以让用户创建各种类型的图表和图形,一般使用matpltlib完全可以满足我们绘图需求,当然现在也出现了seaborn这样的构建在matplotlib之上绘图库,能够一定程度上简化我们绘图过程。但是它的基础还是matplotlib,所有利用python进行数据分析可视化,学习matplotlib是必须要打的基础。原创 2023-04-17 09:15:16 · 1922 阅读 · 0 评论 -
Pycharm Debug调试技巧
Python中的Bug是指程序在执行过程中出现错误的情况。这些错误可能会导致程序崩溃、输出意外的结果或者根本不运行。要解决这些Bug,可以使用pycharm调试工具来检查代码,并尝试添加断点和打印语句以查看变量的值。接下来介绍PyCharm Debug调试Pycharm Debug是一种强大的调试工具,可以帮助Python开发人员快速定位和修复代码中的错误。通过在代码中设置断点并控制程序的执行,使用者可以逐行查看程序的运行状态、变量值以及函数调用等信息,从而更好地理解代码的执行过程。原创 2023-04-16 09:31:27 · 4777 阅读 · 1 评论 -
Python中的异常——概述和基本语法
Python中的异常是指在程序运行时发生的错误情况,包括但不限于除数为0、访问未定义变量、数据类型错误等。异常处理机制是Python提供的一种解决这些错误的方法,我们可以使用try/except语句来捕获异常并进行相应的处理。本部分将对Python中的异常及其基本语法进行详细介绍。原创 2023-04-15 10:27:54 · 851 阅读 · 0 评论 -
Python模块介绍和使用
Python模块是一个非常重要的概念,它可以让你把一些相关的功能组织成一个独立的单元,使你的代码更加高效、可读性更强。本文将介绍Python模块的基础知识,如何定义和使用模块,并且分享一些实用的模块供读者参考原创 2023-04-14 14:48:44 · 679 阅读 · 0 评论 -
Python面向对象编程入门指南
本文介绍Python中的面向对象编程,包括类、对象、继承、多态等概念。通过本文,你可以掌握如何使用Python进行面向对象编程,并了解一些常见的面向对象设计模式。原创 2023-03-31 11:55:00 · 632 阅读 · 0 评论 -
Python文件操作基础教程
本篇教程介绍了如何使用Python进行文件的打开、读取、写入和关闭等操作,帮助初学者快速上手。原创 2023-03-30 08:49:00 · 719 阅读 · 0 评论 -
深度解析Python函数的使用与实现
函数是一个被命名的、独立的、完成特定功能的代码段,其可能给调用它的程序一个返回值。函数名称:遵循标识符的命名规则。参数列表:包含函数的输入参数,可以是位置参数、默认参数、可变参数、关键字参数等。函数体:包含了函数的执行代码,完成特定的任务。返回值:用于向调用方返回结果,可以是任何数据类型,也可以不返回。函数的定义通常使用关键字def开始,然后是函数名称、参数列表和冒号。函数体通常使用缩进来标识。原创 2023-03-29 09:11:01 · 947 阅读 · 0 评论 -
Python控制语句,if语句、for语句和while语句
控制流程是Python编程中至关重要的一部分,它允许程序在不同条件下执行不同的代码路径。条件语句if、elif和else用于检查条件,而循环语句for和while用于重复执行代码。理解控制流程的基础知识对于Python编程的成功至关重要。原创 2023-03-28 16:00:28 · 1541 阅读 · 0 评论 -
本文将介绍在Python解释器、PyCharm和Anaconda中如何更换pip镜像源。
在使用Python的过程中,我们经常需要安装第三方库来辅助我们的开发。而pip则是Python的一个包管理工具,它可以帮助我们轻松地安装、升级和卸载各种Python包。但是,在使用pip安装包时,有时会遇到速度过慢或者无法连接的情况,这时候就需要更换pip的镜像源来提高下载速度。本文将介绍在Python解释器、PyCharm和Anaconda中如何更换pip镜像源。原创 2023-03-12 10:26:15 · 2613 阅读 · 0 评论 -
使用【Python】快速生成本项目的requeirments.txt
在Python项目中,我们通常需要使用许多第三方库来提供额外的功能和工具。但是,直接将这些库上传到Git仓库并不是一种好的做法,因为这会使得代码库变得过于臃肿,并且很难管理。此外,有时候在部署应用程序时也需要安装特定版本的依赖项。这时候,就可以使用requirements.txt文件来管理项目所需的依赖项。该文件列出了项目所需的所有依赖项及其版本号,使得其他人可以轻松地安装和运行该项目所需的所有依赖项。使用pip命令读取该文件,可以自动下载并安装所有列出的依赖项,这大大简化了项目启动/部署的流程。原创 2023-03-11 10:10:37 · 9307 阅读 · 1 评论 -
flask-SQLAlchemy连接数据库,并进行一些基本操作
Flask-SQLAlchemy是一个为Flask应用程序提供SQLAlchemy支持的扩展,它通过将SQLAlchemy集成到Flask中,让开发者可以更加方便地使用ORM(对象关系映射)模型来操作数据库。Flask-SQLAlchemy提供了一种面向对象的方式来处理数据库,用户可以通过定义Python类来映射数据库表格。这些类通常被称为“模型”,每个模型对应一个数据库表格,其中类属性对应表格的列。原创 2023-03-06 18:12:44 · 2622 阅读 · 0 评论 -
pip安装git
ERROR: Error [WinError 2] 系统找不到指定的文件。while executing command git clone -q https://github.com/philferriere/cocoapi.git ‘C:\Users\HASEE\AppData\Local\Temp\pip-req-build-60rcidcx’和系统找不到指定的文件。while executing command git http:.//然后就可以正常进行了。原创 2023-01-12 21:47:51 · 6169 阅读 · 2 评论 -
Jetson TX2 NX安装遇到的问题汇总
Jetson TX2 NX安装遇到的问题汇总原创 2022-11-24 19:56:24 · 1261 阅读 · 0 评论 -
python的5种运算符
概述python运算符主要分为以下五类:算术运算符赋值运算符复合赋值运算符比较运算符逻辑运算符1.算术运算符运算符描述实例+加1 + 1 输出结果为 2-减1 - 1 输出结果为 0*乘2 * 2 输出结果为 4/除10 / 2 输出结果为 5//整除9 // 4 输出结果为2%取余(取模)9 % 4 输出结果为 1**指数2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2()小括原创 2022-05-15 08:58:53 · 3258 阅读 · 0 评论 -
python七种数据类型
概述python数据类型主要分为以下七大类:Numbers(数字)Boolean(布尔)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Set(集合)Python 的七个标准数据类型中:不可变数据类型(4 个):Number(数字)、Boolean(布尔)、String(字符串)、Tuple(元组);可变数据类型(3 个):List(列表)、Dictionary(字典)、Set(集合)。可变数据类型的内容可以随着函数的执行发生变化,而不可变数据类原创 2022-05-12 12:05:45 · 45972 阅读 · 4 评论