自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 力扣:字母迷宫,python

注意:寻找单词时 必须 按照字母顺序,通过水平或垂直方向相邻的单元格内的字母构成,同时,同一个单元格内的字母 不允许被重复使用。字母迷宫游戏初始界面记作 m x n 二维字符串数组 grid,请判断玩家是否能在 grid 中找到目标单词 target。注:该方法时间复杂度较高。

2024-03-27 10:45:57 354

原创 牛客HJ43 迷宫问题中使用python,append在递归调用时的问题

牛客:HJ43 迷宫问题定义一个二维数组 N*M ,如 5 × 5 数组下所示:它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。入口点为[0,0],既第一格是可以走的路。输入描述:输入两个整数,分别表示二维数组的行数,列数。再输入相应的数组,其中的1表示墙壁,0表示可以走的路。数据保证有唯一解,不考虑有多解的情况,即迷宫只有一条通道。输出描述:左上角到右下角的最短路径,格式如样例所示。

2024-03-25 22:02:59 245

原创 Vue中的注意点

例如:已经创建好 todos列表,其中每一项是一个对象。后续需要给每一项添加新属性“isFlag”,不能直接使用。

2024-03-13 22:12:27 194 1

原创 牛客:反转链表

给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。把原链表的结点一个个摘掉,每次摘掉的链表都让他成为新的链表的头结点,然后更新新链表。要求:空间复杂度 O(1) ,时间复杂度 O(n)。

2024-03-13 21:44:46 201

原创 vue组件传值

vue组件之间的通信

2022-06-26 00:03:54 1179 1

原创 Vue脚手架的使用

vue脚手架的第一次使用

2022-06-25 15:27:52 882

原创 numpy 删除指定行和多行

aa = np.arange(12).reshape(4,3)>>array([[ 0, 1, 2], [ 3, 4, 5], [ 6, 7, 8], [ 9, 10, 11]])删除a中第1行至第2行的数据np.delete(a, np.s_[1:3], axis=0)>>array([[ 0, 1, 2], [ 9, 10, 11]])删除a中第1行和第3行的数据np.delete(a,

2022-03-25 11:32:55 4313 2

原创 输出原始字符串

aa = ‘aa\naa’print(aa)print(repr(aa))print(r'aa\naa')D:\anaconda\python.exe "D:/2022.1.6研二上半学期工作/PythonProject/Artificial intelligence test/transformer/cu-database/readAnnotation.py"aaaa'aa\naa''aa\naa'Process finished with exit code 0...

2022-03-08 15:57:32 171

原创 tensorflow中的一些错误

解决NotImplementedError: Layer XX has arguments in __init__ and therefore must override get_confighttps://blog.csdn.net/QAQIknow/article/details/119083558

2021-10-20 17:17:43 524

原创 Latex三线表绘制横线

目前遇到两种方式\toprule \midrule \bottomrule\usepackage{booktabs} \begin{table*}[htb]\caption{Table caption} \label{t1}\begin{tabular}{ll d{1.3} d{1.3} d{1.3} d{1.3} d{1.3} d{1.3}}\topruleDataset&Models&\multicolumn{1}{l}{$\alpha_1$}&\mul

2021-10-15 15:46:11 3202

原创 Leetcode:盛最多水的容器(Python)

题目给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。来源:力扣(LeetCode)解法1:class Solut

2021-09-16 16:34:42 186

原创 python中lambda函数的一点理解

主要是记录一下对下面这段代码的理解,这段代码结果是:22。作为一个菜鸟,初次看到这段代码是有一点蒙的。疑问就是 mydoubler为什么可以传递参数?我的理解:lambda是匿名函数,指一类无需定义标识符(函数名)的函数或子程序。其可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值。一般形式如下,[arg1 [,arg2,.....argn]]为参数列表,:后面的expression是一个函数表达式,只能有一个。lambda返回值是一个函数的地址,也就是函数对象。lambda [arg1

2021-09-15 17:16:12 299

原创 力扣:字符串转整数(python)

题目请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数字转换为整数(即,“12

2021-08-27 17:12:54 1034

原创 matlab 读取含字符的数据

使用matlab自带的导入数据功能选择导入数据选择分隔符,默认的有分隔符,不过也可以自己根据需要选择,或者输入。选择自己需要的数据内容选择导入所选内容中的生成函数以上就是生成的函数,然后用在自己需要的地方就好了,使用的时候直接调用该函数。...

2021-08-26 11:31:25 1536

转载 python 高效编程

1. 交换变量例如需要交换 a,b 的值a,b=b,a2. 列表推导创建oldList = [1,3,5,7]newList = [ x + 1 for x in oldList ]numbers = [1,2,3,4,5,6]even = [number for number in numbers if number%2 == 0]python 3 以后集合和字典也可以使用推导teams = ["Packers", "49ers", "Ravens", "Patriots"]p

2021-08-17 11:39:51 118

原创 力扣:Z字形变换(python)

题目:将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/zigzag-conversion思路:使

2021-08-16 21:00:27 235

原创 力扣:罗马数字转整数(python)

题目:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。

2021-08-16 10:53:09 186

原创 力扣:寻找两个正序数组的中位数(python)

题目给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2思路首先想到的还是笨办法,将 nums1 和 nums2 按升序合并在一起,存储在nums3中,然后求 muns3 的中位数class Solution: def findMedianSortedArrays(self,

2021-08-16 10:49:51 335

原创 力扣:无重复最长子串(python)

题目:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。思路:以下各个字符表示的含义代码中有注释例如 s 为“abcabcbb”,首先 i 指向 a 处,列表 b 目前为空,因此目前没有重复,count +1,字符 ‘ a’ 加入b中,i++。直到 i 指向 s 串中第二个 a 处,此时列表 b=[a,b,c],b 中含有 “a”判断重复,此时cou

2021-08-16 10:37:58 282

原创 力扣:两数相加(python)

题目:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-number

2021-08-16 10:04:42 442

原创 matlab光标停留在代码出错的地方

在运行代码之前 首先在命令行窗口运行dbstop if error

2021-08-13 19:56:05 378

原创 jupyter修改默认浏览器和工作目录

目录修改默认浏览器修改默认工作目录修改默认浏览器首先使用‘cmd’命令打开命令行窗口后输入jupyter notebook --generate-configMicrosoft Windows [版本 10.0.19042.1110](c) Microsoft Corporation。保留所有权利。C:\Users\dell>jupyter notebook --generate-configWriting default config to: C:\Users\dell\.jupy

2021-08-03 11:49:07 237

原创 word使用通配符查找参考文献编号

[*]使用该通配符就能在文章中找到文献引用编号[1],[2]……

2021-06-17 15:17:43 2394

原创 keras 模型架构显示

在jupyter notebook中采用如下代码:from IPython.display import SVGfrom keras.utils.vis_utils import model_to_dot%matplotlib inlineSVG(model_to_dot(model, show_shapes=True).create(prog='dot', format='svg'))在pycharm中采用如下代码from keras.utils.vis_utils import pl

2021-04-28 17:16:51 280

原创 算法问题一:汉诺塔问题

目的:有三个柱子,将左边柱子上的盘子搬到右边柱子上。游戏规则:一次只搬动一个盘子每根柱子只有最上面的盘子可被搬动大盘子不可置于小盘子上方法之一如下:n只盘子0123456789搬运次数0137153163127255?观察上述表格可发现:n只盘子的搬运次数=2n−1n只盘子的搬运次数=2^{n-1}n只盘子的搬运次数=2n−1除了上述发现还有下以下发现:n只盘子的搬运次数=2∗(n−1只盘子的搬运次数)+1n只盘子

2021-04-13 15:29:23 237 2

原创 面向对象的思想

在介绍面向对象之前,需要首先介绍面向过程。面向过程面向过程可以理解为一种机械的思想,就像流水线一样,一个阶段衔接一个阶段每个阶段有自己的输入、输出和处理。在运用面向过程时,需要设计一条程序流水线,将程序划分为不同阶段,设计好各个阶段如何衔接,然后定义各个阶段需要处理的数据。面向过程的这种特征其实和计算机的本质的相关,按照cpu的特点进行思考。面向过程的思想无处不在,是计算机的基石。程序=算法+数据结构面向对象面向对象不像面向过程一样局限于计算机的机器本质,而是侧重对真实世界的模拟。在面向过程中

2021-04-09 19:12:19 139

原创 Latex 双栏模板下文字环绕的实现

\usepackage{wrapfig}\begin{wrapfigure}[11]{l}[0em]{0.15\textwidth}%靠文字内容的左侧\includegraphics[width=0.15\textwidth]{figure/XXX.png}\end{wrapfigure}\textbf {XXX} received the B.S. degree in XX University, China, in XXXX years. He is currently pursuing th

2021-04-01 17:06:22 2447 1

原创 Latex 正文双栏下摘要通栏显示+ 脚注消失解决办法

\usepackage{lipsum}\begin{document}\renewcommand{\abstractname}{}\twocolumn[\maketitle\begin{onecolabstract}\noindent{}\normalsize\textbf{Abstract} %这里是为了“摘要”二字左侧显示,不然会居中显示也可以删除这一行 摘要具体内容\keywords{}\end{onecolabstract}]%当摘要通栏时 脚注会消失,因此使用以下代

2021-03-30 10:57:10 3254

原创 Python 多线程

- 进程一个进程就是一个正在执行的程序,每个程序有自己的内存空间和系统资源。在windows操作系统中,一个进程就是一个exe或者dll程序,他们互相独立,相互可以通信。进程管理器中每一条就是一个进程突然发现WPS咋是32位的,安装的时候我在干什么??- 线程一个进程包含多个线程,线程共享一块内存空间和一组系统资源。系统在线程之间的切换开销比进程之间切换小得多一个进程下面的每个条目就是一个线程- 主线程python程序至少有一个线程,就是主线程,程序启动后由python解释器负责创建主线程,

2021-03-23 15:02:08 891

原创 Python 图形界面开发哪个库好

Tkinter是官方提供的图形界面开发库,用于封装Tk GUI工具包,跨平台,但是控件少,帮助文档不健全,不便于开发复杂的图形用户界面。PyQt非官方提供的图形用户界面开发库,用于封装Qt,跨平台,需要额外安装软件包wxPython非官方提供的图形用户界面开发库,跨平台,需要额外安装软件包,具有丰富的控件,帮助文档完善,案例丰富。本人只用过Tkinter,不适合开发复杂的界面。...

2021-03-22 14:11:31 1592

原创 Python 正则表达式模块-re

正则表达式指预先定义好一个“字符串模板”,通过这个“字符串模板”可以匹配、查找和替换那些待匹配的字符串。文章目录1 字符串匹配1 字符串查找1 字符串匹配使用match(p,text)函数进行字符串匹配,其中参数p是正则表达式,text是要验证的字符串。如果匹配成功,则返回一个Match对象,否则返回None。# encoding=utf-8#匹配成功import rep = r'\w+@ZZU\.com'email = '[email protected]'m = re.match(p,

2021-03-20 11:02:06 115

原创 python异常处理

文章目录1 捕获异常1.1 try-except语句1.2 多个except代码块1 捕获异常在出现异常后能够捕获并处理异常,不至于让程序发生终止并退出1.1 try-except语句语句格式为:try:   <可能会引起异常的语句>except[异常类型]:  <处理异常>Created with Raphaël 2.2.0开始执行try代码块发生异常?执行except代码块结束yesno# encoding=utf-8i = input("请输入数字

2021-03-19 20:33:00 172

原创 python中的类与对象

1 类的成员成员变量:数据成员,保存数据。例如学号,姓名;构造方法:初始化成员变量;成员方法:类中定义的函数;属性:对类封装的特殊方法。实例变量和实例方法属于对象,通过对象调用;类变量和类方法属于类,通过类调用。对象也被称为实例,创建对象就是类的实例化。2 实例变量实例变量:某个对象个体特有的数据,例如狗狗的名字和年龄# coding=utf-8class Dog: def __init__(self,name,age): self.name = name #创

2021-03-16 15:42:41 442 5

原创 python 中的过滤函数filter()和映射函数map()

对容器中的元素进行过滤处理filter(function, iterable)function 为一个提供过滤条件的函数,返回布尔值iterable是容器类型数据在调用filter时,iterable会被遍历,元素逐一传入function中,function返回True,元素被保留,否则元素被过滤。遍历完成,保留下来的元素被放入新的容器。filter的返回值不是列表,需要列表类型的返回数据可通过list()进行转换# coding=utf-8def f(x): return x>

2021-03-16 13:19:25 482

原创 python 统计英文单词出现频率

# coding = utf-8wordstring = '''I never saw a Moor-I never saw the Sea. Yet know I how the Heather looks. And what a Billow be. I never spoke with God. Nor visited in Heaven.

2021-03-16 13:05:21 723 2

原创 a[::-1]

python切片操作[start: end:step],切片元素包括start,但不包括end其中[::-1]可以实现序列倒置

2021-03-15 11:32:50 780

原创 python 数字类型转换

2021-03-15 11:14:58 146

原创 python中的模块以及三种调用方法

2021-03-13 21:18:47 257

原创 路由器

2021-03-13 20:34:22 46

原创 血红细胞整理

2021-03-13 20:33:18 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除