![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
文章平均质量分 75
Top Secret
忙着毕业,暂不回复。
展开
-
神经网络结构的读取与可视化
要使用 Jupyter Notebook 绘制一个神经网络的结构图,可以使用 `torchsummary` 库中的 `summary` 函数。该函数可以显示模型的结构以及每一层的输出形状等信息。原创 2024-05-09 16:42:57 · 269 阅读 · 0 评论 -
命令行参数传递(命令行解析)
通过命令行参数,用户可以在每次运行程序时改变程序的行为,而不需要修改代码。:命令行参数使得脚本和程序更容易被自动化工具、批处理文件或其他脚本调用,并传递不同的参数。:对于一些简单的程序或任务,使用命令行参数可能比创建和读取配置文件更为直观和简单。:使用像argparse这样的库,你可以为每个参数提供描述,从而当用户需要帮助时,他们可以直接在命令行中获得参数的信息。:命令行参数在不同的操作系统和环境中都有一致的概念和行为,这增加了代码的可移植性。原创 2023-09-26 21:52:05 · 524 阅读 · 0 评论 -
python算法入门
目录1.算法简介:2. 时间复杂度2.1 算法复杂度的判断3. 空间复杂度4. 递归4.1 递归实例-汉诺塔问题5. 列表查找问题5.1 顺序查找5.2 二分查找1.算法简介:2. 时间复杂度2.1 算法复杂度的判断3. 空间复杂度4. 递归4.1 递归实例-汉诺塔问题def hanoi(n,a,b,c): # 程序目的:将n...原创 2022-02-18 18:17:04 · 2514 阅读 · 0 评论 -
【python基础】python中的with关键字及其相关用法
with 语句实现原理建立在上下文管理器之上。上下文管理器是一个实现 __enter__ 和 __exit__ 方法的类。使用 with 语句确保在嵌套块的末尾调用 __exit__ 方法。这个概念类似于 try...finally 块的使用。总结with工作原理:(1)紧跟with后面的语句被求值后,返回对象的“–enter–()”方法被调用,这个方法的返回值将被赋值给as后面的变量;(2)当with后面的代码块全部被执行完之后,将调用前面返回对象的“–exit–()”方法。原创 2023-07-13 22:59:39 · 2558 阅读 · 0 评论 -
Python基础—在def函数外部调用函数内部的变量
在函数外部调用函数内部的变量有两种方法:1.使用return;2.使用声明变量。原创 2023-05-31 18:24:56 · 4794 阅读 · 1 评论 -
Python 模块
7.1 创建模块。原创 2023-05-02 17:03:00 · 1280 阅读 · 0 评论 -
python相对路径与绝对路径
如,在Windows下创建文件matlplot_contourf.py,它的绝对路径为:C:\Users\ZARD\PycharmProjects\pythonProject\python基础。首先打开b.py 文件,在b.py 文件中输入下面的代码。用绝对路径打开文件,可以不限制打开的文件夹。通过对比两个路径,发现把绝对路径的单反斜杠统一写成了双反斜杠,然后放到参数中。因为在Python中,有转义字符的语法,【\】+字母能实现特殊的功能。使用绝对路径能精准定位文件在系统的位置,编程时能准确调用文件。原创 2023-05-02 10:22:39 · 4982 阅读 · 0 评论 -
python基础——字符串操作
u"字符串中有中文"前缀u表示该字符串是unicode编码,Python2中用,用在含有中文字符的字符串前,防止因为编码问题,导致中文出现乱码。另外一般要在文件开关标明编码方式采用utf8。Python3中,所有字符串默认都是unicode字符串。原创 2022-09-12 19:51:23 · 165 阅读 · 0 评论 -
python通用操作文章集合
【代码】python通用操作文章集合。原创 2022-09-06 22:59:19 · 204 阅读 · 0 评论 -
python基础—IO模型
课堂笔记:1.IO模型IO模型: 1)IO通信模型--Linux兼容绝大多数模型+windowsIO模型 IO= input output 输入输出 四个基本概念: 同步--有序:多个程序之间协调一致,依次进行 异步--无序:多个程序之间执行顺序不确定,可以交替执行 阻塞:一个程序在等待某个操作完成,程序自身处于等待状态、停止运行,直到这个操作完成,程序才开始运行 ..原创 2022-02-09 23:32:58 · 682 阅读 · 0 评论 -
python基础—socket与协程
目录1.socket通信: 1.1 osi模型: 2. 协程:2.1 利用yield实现协程:2.2 greenlet:可实现单线程内切换多个任务 2. 3 gevent: 可实现协程也是由C扩展而来的 a.阻塞式协程 b. 非阻塞, 上述例子中gevent识别io阻塞。如果想实现非阻塞模型需要导入, #167和#168两行代码 1.socket通信:...原创 2022-02-12 16:53:46 · 1413 阅读 · 0 评论 -
python基础—正则表达式
目录1.正则表达式:☆1.1 正则写法快速入门:① 常用正则符号:☆1.1.1 利用原生字符r“\()” 规则:② 使用re模块实现正则表达式:【1】使用match()方法进行匹配:【2】使用search()方法进行匹配:在整个字符串中搜索第1个匹配的值【3】使用findall()方法进行匹配:在整个给定字符串中,搜索所有符合正则规则的字符串【4】使用sub()替换字符串:【5】使用split()分割字符串:练习:练习题1:扩展:电话号中间4位变成*练..原创 2022-01-16 12:22:24 · 4142 阅读 · 0 评论 -
python基础——文件操作
外行初学,欢迎批评指正原创 2022-01-07 16:15:28 · 454 阅读 · 0 评论 -
python-网络编程-网络基础
1. 什么是通信协议通俗:双方约定沟通的方式,好比大家都用英语沟通,同一种语言的人能沟通,不同语言的人沟通有障碍。1.1 Internet 互联网1.2 局域网1.3 广域网2. TCP/IP简介(tcp/ip协议不等于 tcp和ip)2.1 ip协议Ip地址实际是32位的整数 ipv4,他是以字符串表示ip地址:192.168.58.111实际上把32位分为8位一组。每一组是0-254。2.2 TCP 协议TCP协议就是建立在ip...原创 2022-01-11 15:33:05 · 1159 阅读 · 0 评论 -
python-网络编程-线程
1. 初识多线程课前预习_thread(低级模块) 和 threading(高级模块,他是对_thraed的封装)进程:数学题 线程:解题方法1.1 使用threading创建线程threading提供了Thread(模块)这个方法创建一个线程对象import threading,time #threading即线程#一个线程函数def process(): for i in range...原创 2022-01-10 12:54:30 · 332 阅读 · 0 评论 -
python-网络编程-进程
目录1.进程1.1进程:1.2在python中创建进程1.3 使用multiprocessing创建进程1.3.1 单个进程时:1.3.2 多个子进程时:1.3.3 自定义进程类方法使用Process子类创建进程Process(target=test)实现多进程,复杂的要定义一个类继承Process,每次实例化这个类的时候就等同于实例化一个进程对象1.4Pool进程池1.进程它们的主要作用:多任务同时执行1.1进程:Win...原创 2022-01-08 23:19:28 · 726 阅读 · 0 评论 -
python-面向对象
课前预习一. 简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。 方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。 局部变量:定义在方法...原创 2022-01-08 18:23:32 · 857 阅读 · 0 评论 -
python异常
目录1. 常见异常类:2.异常处理try 语句按照如下方式工作;finally的应用思路举例:1. 常见异常类: 1)NameError:使用未定义变量 2)ZeroDivisionError:分母为零 3)SyntaxError:语法错误 4)IndexError:索引超出范围 5)KeyError:引用的字典键值错误 6)FileNotFoundError:找不到文件 7)AttributeError:类中没有属性...原创 2022-01-07 23:19:29 · 612 阅读 · 0 评论