自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Matlab基础08.三维图

一.三维线性图plot(X, Y, Z)二维正态分布:二.三维表面图surf三.简易表面图ezsurf

2019-10-29 18:51:30 240

原创 Matlab基础07.二维图

一.plot1.plot(Y)2.plot(X,Y)

2019-10-28 20:35:25 138

原创 Matlab基础06.第三章习题

2.3.4.5.6.7.V8.9.

2019-10-26 21:18:16 304

原创 Matlab基础05.多维数组

matlab多维数组创建多维数组1.直接赋值2.通过函数创建多维数组2.多维数组的运算

2019-10-25 14:53:33 341

原创 Matlab基础04.结构数组

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-10-24 23:50:03 183

原创 Python基础04.字符串和序列

一.Python字符串1.字符串的创建Python中的字符串可以使用""也可以使用‘’,其都是表示字符串类型创建一个字符串有两个方法方法一:方法二:也可以使用一些方法来创建数组2.字符串的修改由于字符串是不可修改数据类型,所以想要修改字符串只能通过间接的方式3.Python转义字符:4.字符串内置方法1capitalize()将字符串的第一个字符转换为大写2ce...

2019-10-24 10:45:38 165

原创 Python基础03.列表与元组

一.Python列表1.创建一个列表有两种方法能创建列表第一种方式:第二种方式:还有一种方法是用list()方法将迭代器(如元组、字符串等)转换为列表2.列表的切片python中的索引都是从零开始,比如要将列表a的前五个元素切出来应为a[0:5]或a[:5]如果想以步长为2将列表a的前五个元素切片应为a[:5:2]若想将列表翻转可以用或用列表内置方法a.reverse...

2019-10-23 22:37:45 180

原创 Matlab基础03.数据类型

一.matlab数据类型概述matlab中每一种数据类型都是以数组的方式出现二.字符型数组用单引号括起来的字符和数字的组合称为字符串或称为字符数组字符数组的基本运算1.水平连接strcat例如:2.垂直连接stavcat例如3.寻找findstr例如三.数值型数组四.单元型数组1,单元数组的创建C = cell(m) %创建n阶单元...

2019-10-22 17:22:36 137

原创 Matlab基础02. 条件循环

1.matlab条件语句语法:1.if/endif 逻辑表达式程序语句end2.if/elseif…/else/endif 逻辑表达式程序语句elseif 逻辑表达式程序语句…else程序语句end2.matlab循环语句语法while/endwhile 逻辑表达式程序语句end例如用循环语句编写一个Fibonacci函数...

2019-10-21 21:43:04 2063

原创 Matlab基础01. .m文件

1. .m文件的用处:1.matlab脚本文件,将代码集合起来,用来执行重复的工作,并且能将代码保存在计算机里,方便下次调用2.matlab函数文件,以function开头,用来定义一个函数2. 创建并运行.m脚本文件:点击左上角新建脚本,然后点击保存即可创建.m文件写好代码点击上方绿色按钮“运行”即可运行脚本3.编写.m函数文件编写一个计算三角形面积的函数文件结果:...

2019-10-21 21:09:39 594

原创 Python基础02. 条件与循环

Python3条件语句基本语法:1.if语句if variable1 > variable2: # 这里variable1 > variable2可替换成任意判断语句,注意最后的冒号 pass # 这里输入将要执行的语句块,注意缩进pass不做任何事情,一般用做占位语句2.if else语句if variable1 > variable2: # 这里varia...

2019-10-21 20:22:44 126

原创 Python基础01. 变量、运算符与数据类型

一.Python变量:标识符1.第一个字符必须是字母表中字母或下划线 _ 。2.标识符的其他的部分由字母、数字和下划线组成。3.标识符对大小写敏感。4.在使用变量前,需要对其先赋值。注意:在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。保留字保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块...

2019-10-20 19:19:54 165

原创 python实现生产者消费者模型

实现一边做酱香饼一边吃酱香饼import timeimport threadingimport queueclass Proceducer(): def __init__(self, key, full): self.full = full # 最多生产full个酱香饼 self.key = key # 酱香饼的号数class Consu...

2019-10-10 20:02:25 260

原创 python解决哲学家就餐问题(and型信号量)

最近操作系统刚学完这部分内容,老师要求下去自己实践一下,在网上看了看发现用python解决该问题的博文很少,而且好多都是错的,于是就自己写了一段代码# and型信号量解决哲学家就餐问题import timeimport threadingclass Philosophy(threading.Thread): def __init__(self, key, lefthand, r...

2019-10-10 12:04:11 2750

原创 win10 64位pip安装PIL报错: ERROR: Could not find a version that satisfies the requirement PIL

在https://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow下载安装包我的是python3.5 64位所以下载了Pillow-6.2.0-cp35-cp35m-win_amd64.whl下载完后在cmd中输入 pip install + 安装包路径即可...

2019-10-09 18:31:44 460

原创 Leetcode实战:557. 反转字符串中的单词 III

题目:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。示例:输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc" 算法实现:class Solution(object): def re...

2019-10-08 23:27:15 88

原创 Leetcode实战:344. 反转字符串

题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例1:输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:["H...

2019-10-08 23:24:48 96

原创 Leetcode实战:292. Nim 游戏

题目:你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。示例:输入: 4输出: false 解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛; 因为无论你拿走 1 块、2 块 还是 ...

2019-10-08 23:22:19 87

原创 Leetcode实战:238. 除自身以外数组的乘积

题目:给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。示例:输入: [1,2,3,4]输出: [24,12,8,6]算法实现:class Solution(object): def productExceptSelf(self, nums): ...

2019-10-08 23:19:34 92

原创 Leetcode实战:237. 删除链表中的节点

题目:请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – head = [4,5,1,9],它可以表示为:示例1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例2:输...

2019-10-08 23:17:06 110

原创 Leetcode实战:236.二叉树的最近公共祖先

题目:给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]示例1:输入: root = [3,5,...

2019-10-08 10:56:00 349

原创 Leetcode实战:235.二叉搜索树的最近公共祖先

题目:给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5]示例1:输入: root = [...

2019-10-08 10:50:40 101

原创 Leetcode实战:231.2的幂

题目:给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例1:输入: 1输出: true解释: 20 = 1示例2:输入: 16输出: true解释: 24 = 16示例3:输入: 218输出: false算法实现:如果n时2的幂n & (n - 1) == 0class Solution(object): def isPowerOfTwo(...

2019-10-04 10:57:00 104

原创 Leetcode实战:230.二叉搜索树中第K小的元素

题目:给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。示例1:输入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \ 2输出: 1示例2:在这里插入代码片算法实现:结果:...

2019-10-04 10:49:26 105

原创 Leetcode实战:217.存在重复元素

题目:给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例1:输入: [1,2,3,1]输出: true示例2:输入: [1,2,3,4]输出: false示例3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true算法实现:class Solution(object...

2019-10-04 10:41:14 95

原创 Leetcode实战215:数组中的第K个最大元素

题目:在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4算法实现:提前终止的堆排序再重建第k个堆后停止class Solution(object):#堆排...

2019-10-04 10:23:03 117

空空如也

空空如也

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

TA关注的人

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