
Python
文章平均质量分 96
Kichlvichn·хуту
这个作者很懒,什么都没留下…
展开
-
神经网络编程(python实现)
文章目录1.神经网络如何工作1.1 生物与计算机的优劣1.2 简单的预测机1.3 分类器与预测器并无太大差别1.4 训练简单的分类器1.5 有时候一个分类器不足以求解问题1.6 神经元——大自然的计算机器1.神经网络如何工作1.1 生物与计算机的优劣1.2 简单的预测机一台基本的机器,接受了一个问题,做了一些“思考”,并输出了一个答案。这台机器看起来的样子:实际:例如计算3*4:试想一下将千米转化为英里的一台机器:假设我们不知道千米和英里之间的转换公式。我们所知道的就是,两者之间原创 2020-09-16 23:03:00 · 8122 阅读 · 3 评论 -
python-numpy总结
文章目录1.理解Python中的数据类型1.1 Python整型不仅仅是一个整型2导入numpy并查看版本号import numpy as npnp.__version__#'1.18.5'1.理解Python中的数据类型静态类型的语言(如 C 或 Java)往往需要每一个变量都明确地声明,而动态类型的语言(例如 Python)可以跳过这个特殊规定。1.1 Python整型不仅仅是一个整型标准的 Python 实现是用 C 语言编写的。这意味着每一个 Python 对象都是一个伪 C语原创 2020-09-14 21:00:18 · 1956 阅读 · 0 评论 -
Python实现数据可视化(Matplotlib)
文章目录1.Matplotlib 常用技巧1.1 导入 Matplotlib1.2 设置绘图样式1.3 显示图形1.4 将图形保存为文件2.两种画图接口2.1 MATLAB风格接口2.2 面向对象接口3.线形图3.1 线条的颜色与风格3.2 坐标轴上下限3.3 设置图形标签4.散点图4.1 plt.plot画散点图4.2 用plt.scatter画散点图4.3 两者效率对比5.可视化异常处理5.1 基本误差线5.2 连续误差6.密度图与等高线图6.1等高线图不同的颜色表示可以通过 plt.contourf(原创 2020-07-31 01:39:06 · 3072 阅读 · 0 评论 -
Numpy粗略
文章目录numpy1.numpy 的属性2.numpy----array3.numpy运算4.索引5.array合并6.分割7.复制numpy1.numpy 的属性导入numpyimport numpy as np创建一个2x3矩阵。>>> arr = np.array([[1,2,3],[4,5,6]])>>> arrarray([[1, 2, 3], [4, 5, 6]])属性>>> arr.ndim #行数原创 2020-07-28 18:07:19 · 140 阅读 · 0 评论 -
Python深度学习SC2(星际争霸2)AI
战网下载sc2python3(这里用python3.9)下载游戏地图,前往Blizzard s2client的“ 地图包”部分并下载一些地图。https://github.com/Blizzard/s2client-proto#map-packs下载好后将地图放入SC2的安装目录的Maps下(没有Maps则新建)结构为:为了方便以星灵种族为例:游戏内容参考资料 https://liquipedia.net/starcraft2/Protoss_Units_(Legacy_of_the_Void原创 2020-07-25 01:08:02 · 4637 阅读 · 11 评论 -
python爬取数据
文章目录1、基础内容2、数据的获取1、基础内容# __name__是一种变量print(__name__)# 列表解析式x = [i for i in range(10) if i % 2 == 0]print(x)# 装饰器 --> 加强,一般用加强函数和类import timedef printtime(func): def f(*args, **kwarg...原创 2020-02-04 20:28:42 · 405 阅读 · 0 评论 -
python多任务编程
文章目录进程 (Process)多进程编程意义 : 充分利用计算机的资源提高程序的运行效率定义 : 通过应用程序利用计算机的多个核心达到同时执行多个任务的目的,一次提高计算机运行效率。实施方案 : 多进程 多线程并行 : 多个计算机核心在同时处理多个任务,这时多个任务间是并行关系。并发 : 同时处理多个任务,内核在多个任务间不断的切换,达到好像都在处理运行的效果。但实际一个时间...原创 2020-01-20 21:57:39 · 982 阅读 · 0 评论 -
IO操作
文章目录IO简介IO分类阻塞IO非阻塞IOIO多路复用select位运算pollIO简介IO input output在内存中存在数据交换的操作都可以认为是IO操作和终端交互 : input print和磁盘交互 : read write和网络交互 : recv sendIO密集型程序 : 在程序执行过程中存在大量IO操作,而cpu运算操作较少。消耗cpu较少,...原创 2019-10-26 11:28:17 · 298 阅读 · 0 评论 -
python网络编程
文章目录网络模型OSI七层模型(网络通信工作流程的标准化)四层模型五层模型(TCP/IP模型)数据传输流程网络协议网络相关概念传输层服务面向连接的传输服务三次握手 : tcp传输在数据传输前建立连接的过程四次挥手 : tcp传输在连接断开前进行断开确认的过程面向无连接的传输服务socket套接字编程套接字分类:tcp套接字服务端编程tcp客户端网络模型OSI七层模型(网络通信工作流程的标准化)...原创 2019-10-20 12:45:29 · 137 阅读 · 0 评论 -
python操作mysql
文章目录pymysql使用流程connect对象db = pymysql.connect(参数列表)数据库连接对象(db)的方法游标对象(cur)的方法orm(Object Relation Mapping 对象关系映射)模块名 :pymysqlpymysql使用流程1、建立数据库连接(db = pymysql.connect(...))2、创建游标对象(c = db.cursor())...原创 2019-10-19 10:33:10 · 128 阅读 · 1 评论 -
python学生信息管理系统策划文档
文章目录需求分析系统设计系统功能结构系统业务流程系统开发必备系统开发环境文件夹组织结构主函数设计功能概述主函数业务流程学生信息维护模块设计概述录入模块业务流程删除模块业务流程对学生的信息要有增、删、改、查、统计人数的操作,也可以排序。需求分析增加学生及成绩信息删除学生信息修改学生信息查询学生信息统计学生的总分用得到的总分进行排序将学生的信息保存到文件中统计学生的人数系统设...原创 2019-06-07 23:03:43 · 2026 阅读 · 0 评论 -
Python字典
字典字典的使用字典是一系列的键——对值,每个键都与一个值相关联,与键想关联的可以是数字、字符串、列表和字典。`#先创建一个空字典maps = {}访问字典的值maps[ key ]将键放入字典名称后的方括号内添加键——值对字典是一种动态结构maps[ new_key ] = new_valuepython不关心键——值对的添加顺序,只关心键和值之间的关系。修改...原创 2019-04-24 20:59:10 · 132 阅读 · 0 评论 -
Python文件读写和存储数据
文章目录从文件中读取数据读取整个文件逐行读取创建一个包含文件各行的列表写入文件存储数据使用json.dump()和json.load()从文件中读取数据读取整个文件要以任何方式使用文件,哪怕仅仅是打印其内容,都要先打开文件。open()接收一个关于文件路径的参数,返回一个表示文件的对象。with关键字在不再要访问文件后将其关闭。也可以使用close()但是未妥善的关闭文件可能会导致...原创 2019-04-28 21:49:46 · 1042 阅读 · 0 评论 -
Python的列表与元组
列表列表的简要列表中的元素可以是任何东西,String、int、float、。。。列表的命名最好用复数,用([ ])来表示列表访问列表元素索引是从0开始的,例如lists[i]还有一种用法,例如lists[-1]表示倒数第一个元素使用列表索引时避免索引错误修改、添加和删除元素修改列表中的元素时,可以直接赋值,如:lists[i] = 9添加在列表中添加元素时,方...原创 2019-04-23 22:25:13 · 96 阅读 · 0 评论 -
Python控制结构
条件测试检查是否相等时不考虑大小写用lower()方法将需要比较的变量转化为小写检查多个条件用and(且)和or(或)检查特定值是否包含在列表中用in或 not in确定列表不是空的python在列表中至少包含一个元素时返回True列表为空时返回Falsewhile来处理列表和字典在列表之间移动元素假设有两个列表lists1 和 lists2 要将list...原创 2019-04-25 20:44:53 · 758 阅读 · 0 评论 -
Python图形化程序设计
turtle绘图需要用到的库是turtle.py中文API文档的连接中文APITurtle的方法海龟动作移动和绘制函数作用forward()fd() 前进backward()back() 后退right()rt() 右转left()lt() 左转goto() 、 setpos()、setposition()前往/定位setx...原创 2019-04-21 22:24:53 · 735 阅读 · 0 评论 -
Python函数
文章目录传递任意数量的实参使用任意数量的关键字实参传递任意数量的实参python允许函数从调用语句中收集任意数量的实参。def make_text(*string):形参名前的*号让python创建一个元组使用任意数量的关键字实参将函数编写成能够接受任意数量的键值对def make_text(first, second, **maps): dir = {} di...原创 2019-04-26 20:40:20 · 115 阅读 · 0 评论 -
Python对数字和变量的补充
在python中,如果想知道一个对象的类型,可以使用语句type()type(thing)python中以下划线开头的名字有特殊含义同时得到商和余数使用divmod()返回元组c = divmod(a, b)#等价于c = a // bd = a % b在python中,其他三种进制的数字0b或0B代表2进制0o或0O代表8进制0x或0X代表16进制in...原创 2019-04-26 23:56:29 · 126 阅读 · 0 评论 -
Python变量的简单数据类型
一、注意变量的命名规范二、字符串类型修改字符串的方法例如name = ''hello WORLD"name.title() 以首字母大写的方式显示每个单词name.lower() 字符全部小写name.upper() 字符全部大写拼接字符串使用(+)来合并字符串可以像C语言那样使用\n和\t来添加空白删除空白在程序中"python"和"python "完全不同,可以...原创 2019-04-22 22:27:05 · 117 阅读 · 0 评论 -
Python 类
文章目录创建类方法__init__()根据类创建实例继承子类的方法__init__()重写父类方法创建类方法__init__()类中的函数称为方法。__init__()是一个特殊的方法,每当根据类创建实例时,python都会自动运行它。形参self必不可少,必须位于其它形参的前面。python在调用__init__()方法来创建类的实例时,将自动传入实参self。每个与类相关联...原创 2019-04-27 20:35:47 · 112 阅读 · 0 评论 -
Python使字典记录其键值对添加的顺序
Python使字典记录其键值对添加的顺序要用到的模块collections.py需要用到的OrderedDict类例如:from collections import OrderedDict"""记录字典键值对添加的顺序"""#调用OrderedDict创建一个有序的空字典dicts = OrderedDict()i = 0while True: value = ...原创 2019-04-27 20:53:36 · 2522 阅读 · 0 评论 -
Python容器(列表、元组、字典与集合)的补充
文章目录列表关于切片合并列表关于insert()index()count()join()复制新列表的三种办法元组把元组赋值给多个变量利用元组对多个变量的值进行交换tuple()元组与列表字典update()clear()get()items()复制集合set()集合的组合运算列表使用函数list()来创建一个空列表。lists = list()使用split()可以根据分隔符将字符串切割...原创 2019-04-27 23:54:19 · 492 阅读 · 0 评论 -
Python代码结构
文章目录关于变量的比较循环外使用else使用zip()并行迭代推导式使用*和**收集参数生成器装饰器命名空间和作用域名称中的_和__的用法关于变量的比较如果对同一个变量做多个and比较操作,python允许下面用法:1<x<2下面情况会被认为是False:类型值布尔Falsenull类型None整型0浮点型0.0空字符串‘...原创 2019-05-03 00:30:12 · 610 阅读 · 0 评论 -
Python ASCII码与字符相互转换
主要的两个方法chr()和ord()# 用户输入字符c = input("请输入一个字符: ") # 用户输入ASCII码,并将输入的数字转为整型a = int(input("请输入一个ASCII码: ")) print( c + " 的ASCII 码为", ord(c))print( a , " 对应的字符为", chr(a))请输入一个字符: a请输入一个ASCI...原创 2019-05-03 00:34:09 · 883 阅读 · 0 评论 -
用Python写TXT复读机
用Python写TXT复读机主要的函数with open (str(文件名(绝对路径), ‘w’ ) as 自定义名称:w》写r》读a》插入自定义名称.方法(str(内容))"""text.py"""filepath = "D:/垃圾/del/" #修改fileend = ".txt"content = "!!!!!!!!!!!!!!!!!!...原创 2019-04-10 22:10:11 · 2028 阅读 · 0 评论