- 博客(108)
- 资源 (1)
- 收藏
- 关注
原创 Python查看屏幕真实分辨率以及缩放分辨率(WIN)
**不然你的所有输出得到的都是 屏幕真实分辨率!**无法得到缩放后的分辨率!NOTE: 可能还有其他模块会导致问题,但是目前我写的程序里面花了2天才知道如果你的程序里面导入的时候包含那么所有查询缩放分辨率的地方都会显示真实分辨率。
2023-12-06 11:25:26 1180
原创 数据结构与算法基础(青岛大学-王卓)(9)
将无序序列排成一个有序序列(由小到大或由大到小)的运算。如果参加排序的数据结点包含多个数据域,那么排序往往是针对其中某个域而言内部排序:数据量不大、数据在内存,无需内外存交换数据外部排序:数据量较大、数据在外存(文件排序)(外部排序时,要将数据分批调入内存来排序,中间结果还要及时放入外存,显然外部排序要复杂得多)串行排序:单处理机(同一时刻比较一对元素)并行排序:多处理机(同一时刻比较多对元素)比较排序:用比较的方法, 包含插入排序、交换排序、选择排序、归并排序。
2023-10-26 23:07:26 1250
原创 数据结构与算法基础(青岛大学-王卓)(8)
二叉排序树或是空树,或是满足如下性质的二叉树:若其左子树非空,则左子树上所有结点的值均小于根结点的值;若其右子树非空,则右子树上所有结点的值均大于等于根结点的值;其左右子树本身又各是一棵二叉排序树。
2023-10-02 23:00:48 718
原创 数据结构与算法基础(青岛大学-王卓)(7)
有向树:当有向图中仅有1个顶点的入度为0,其余顶点的入度均为1,此时是一个有向树。权与网:图中边或弧所具有的相关数称为权。表明从一个顶点到另一个顶点的距离或耗费。带权的图称为网。连通分量极小连通子图数组表示法:邻接矩阵(重点)链式存储结构:邻接表(重点),邻接多重表,十字链表从已给的连通图中某一顶点出发,沿着一些边访遍图中所有的顶点,且使每个顶点仅被访问一次,就叫做图的遍历,它是图的基本运算。实质:找每个顶点的邻接点的过程方法。
2023-08-15 00:20:04 401 3
原创 数据结构与算法基础(青岛大学-王卓)(6)
树的深度:树中节点的最大层次有序树: 树中结点的各子树从左至右有次序 ( 最左边的为第一个孩子 )无序树: 树中结点的各子树无次序。森林: 是 m (m>=0) 棵互不相交的树的集合, 把根节点删除就变成了森林,一棵树可以看成是一个特殊的森林,给森林中的各子树加上一个双亲结点 , 森林就变成了树。树一定是森林,但是森林不一定是树。线性结构和树结构的比较二叉树是n( n>=0 )个结点的有限集 , 它或者是空集 (n=0),或者由一个根结点及两棵互不相交的分别称作这个根的左子树和右子树的二叉树组成。
2023-07-16 09:23:08 718
原创 数据结构与算法基础(青岛大学-王卓)(5)
顺序串(顺序存储结构)(更常用因不经常插入删除)// 存储串的一维数组,实际范围0-255(0可能保留不用)int length;// 串的当前长度长度}SString;链串(链式存储结构)// 块链结构#define CHUNKSIZE 80 // 块的大小可有客户定义}Chunk;// 串的头指针和尾指针int curlen;//串的当前长度}LString;//字符串的块链结构按一定格式排列起来的具有相同类型的数据元素的集合一维数组存储位置二维数组存储。
2023-06-21 23:07:52 800
原创 pyautogui实现自动连接GP VPN
用了pyautogui做了一个懒人小脚本,主要是在家上班,每天要连公司vpn, 然后还要等好久,公司用的GP(global protect) VPN, 长这个样子主要问题每次点击connect后需要等他先出来windows NT的login认证,然后在等一会才出来RSA的login, 而RSA的秘钥要从这个里面获取,然后再填进去。
2023-06-06 23:14:00 451
原创 数据结构与算法基础(青岛大学-王卓)(4)
ADT Stack{数据对象: D={ai|ai ∈ ElemSet,i=1,2...n,n>=0}数据关系: R1={|ai-1,ai∈D,i=2,...,n}约定an端为栈顶,a1端为栈底。基本操作:初始化、进栈、出栈、取栈顶元素等}ADT Stack若一个对象部分地包含它自己,或用它自己给自己定义,则称这个对象是递归的;若一个过程直接地或间接地调用自己则称这个过程是递归的过程。例如:递归求 n 的阶乘以下三种情况常常用到递归方法递归定义的数学函数。
2023-06-04 14:28:37 625 2
原创 数据结构与算法基础(青岛大学-王卓)(3)
头尾相连的链表,最后一个节点的指针域指向头结点,形成一个环。优点是从任一节点出发均可找到其他节点。注意:循环链表没有NULL指针,判断遍历终止操作时,终止条件是判断他们是否等于头指针通常用尾指针表示单循环链表,方便对尾结点和头节点操作在单链表的每个节点中再增加一个指向其前趋的指针域prior, 这样就有了两个方向的链接,称为双向链表,(也解决单链表中寻找前驱结点难的情形)。priordatanext结构定义:双向链表的对称性(假设p指向某一节点)
2023-05-19 14:01:10 453
原创 数据结构与算法基础(青岛大学-王卓)(2)
用一组物理位置任意的存储单元来存放线性表的数据元素,存储单元对连续性没要求,可零散分布,链表的每个节点由 数据+指针 组成eg: 26个英文字母小写存储。
2023-05-10 22:31:24 993 2
原创 数据结构与算法基础(青岛大学-王卓)(1)
数据元素之间的关系称为结构相互之间存在一种或者多种特定关系的数据元素集合数据结构是带结构的数据元素的集合是计算机中存储,组织数据的方法。通常情况下,精心选择的数据结构可以带来最有效率的算法。解决问题的效率跟 数据的组织方式, 跟空间的利用率, 算法的巧妙程度有关。数据逻辑结构线性结构(有且仅有一个开始和一个终端节点,并且所有节点最多只有一个直接前趋和一个直接后继, 如线性表,栈,队列,串)非线性结构(一个节点可能有多个直接前趋和多个直接后继,如树,图)划分方法二。
2023-05-04 21:48:38 877
原创 浙大数据结构(1)
是计算机中存储,组织数据的方法。通常情况下,精心选择的数据结构可以带来最有效率的算法。解决问题的效率跟 数据的组织方式, 跟空间的利用率, 算法的巧妙程度有关。一个有限指令集接收一些输入(有些情况下不需要输入)产生输出一定在有限步骤之后终止每一条命令必须:有充分明确的目标,不可以有歧义计算机能处理的范围内描述应不依赖于任何一种计算机语言以及具体的实现手段。
2023-04-11 22:28:30 416
原创 MS python学习(21)
是pandas DataFrame类型,这两种类型就不能一起做merge之类的操作,所以可以做相互转换成同一类型进行操作。:被用于描述随机变量的数据相互间的偏离程度(分散程度),在概率论中是指随机变量与其数学期望作差的平方和再均化。:标准差是方差的算术平方根。平均数相同的两组组数据,标准差未必相同。均方误差是指参数估计值与参数真值之差平方的期望值;MSE可以评价数据的变化程度,MSE的值越小,说明。均方根误差:均方根误差是均方误差的算术平方根。的类型发现他是numpy array类型,而。
2023-04-03 22:58:34 232
原创 MS python学习(20)
Use scikit-learn的train_test_split来划定train data和test data, 从而创建一个model。
2023-04-01 22:58:23 64
原创 MS python学习(18)
后这一行就不会读取,另外如果有空值的地方会直接显示为。第四行多了一个comma,直接读取会报错,加了。将DataFrame 导出为csv files。(column name变为0,1,2…这个参数在pandas 1.3后就不用了。(Name参数指定column name)– 默认会把行号也导入进去。
2023-03-30 22:33:21 221
原创 Jupyter Notebook的python3(ipykernel)启动失败报 “No module named ‘psutil._psutil_windows‘”
win10 默认装的环境py3.9 32bit的,jupyter book安装在conda建立的虚拟环境py3.9(64bit)中。
2023-03-25 10:11:08 3057
原创 MS python学习(11)
Difference between str and __repr__Python”(http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-inpython)是 Stack Overflow 上的一个问题,Python 程序员 Alex Martelli 和 MartijnPieters 的回答很精彩。函数被使用,或是在用 print() 函数打印一个对象的时候才被调用的,并且它返回的字符串对终端用户更友好。
2023-03-13 23:14:19 55
原创 MS python学习(9)
VSC also have the tool, 他只会在你没有通过pip install 安装pylint的时候生效,另外pylint会在每次保存文件的时候检测formating,有问题的部分会标波浪线。eg: 比如这里多一个空格,下面会有个波浪线,pylint会识别到的。
2023-03-11 22:36:46 116
原创 MS python学习(8)
Links: https://learn.microsoft.com/en-us/shows/intro-to-python-development/python-for-beginners-42-of-44-decorators
2023-03-09 21:55:44 54
原创 MS python学习(7)
当.env 文件中有变量与系统中原来的环境变量有冲突时,按照上面的取值顺序,默认使用系统变量,如果要用.env中的变量覆盖系统变量,可以给load_dotenv() 传递参数override=True。: 指定.env文件路径,当然如果不传该参数的话(默认为None)也会自定调用dotenv.find_dotenv()去查找文件位置的,但是你的文件名如果不是.env那就必须传递该参数了。不加参数时:path的内容显示的是系统的path(因为系统的值为第一顺位)可以优先使用.env里面的值。
2023-03-07 22:53:48 391
原创 MS python学习(3)
今天学习17-20, error handling and conditional logic, 有趣的是提到一个code snippet的功能,看起来挺好用的,找到如下文章参考,先mark 一下。
2023-02-24 22:52:24 39
原创 python3基础知识复习 --异步IO(asyncio,aiohttp)
python3基础知识复习 -- 异步IO的介绍,asyncio 和 aiohttp的模型
2022-06-28 22:07:52 757
Python File seek() 方法 _ 菜鸟教程.html
2019-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人