
matlab/Python
文章平均质量分 92
matlab/Python相关
Tech沉思录
这个作者很懒,什么都没留下…
展开
-
Pyqt-快速入门
通过一个简单的小项目,介绍pyqt的使用,并记录自己使用过程中的一些小问题,仅供参考目录快速入门常见问题快速入门1、Python制作小软件——1. 安装并使用PyQt5进行界面设计2、Python制作小软件——2. 实现界面中的退出功能3、Python制作小软件——3. 利用PyQt5实现界面中的功能常见问题1、Qlabel的字符串太长,显示不全需要把QLabel的WordWrap属性设置成TRUE,把长和宽都设置成extending,可以通过界面设置,也可以通过程序设置self..原创 2020-09-04 21:40:29 · 605 阅读 · 0 评论 -
14dayPythonTask9-文件与文件系统
1. 文件与文件系统打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) Open file and return a stream. Raise OSError upon failure.file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报原创 2020-08-08 23:42:08 · 160 阅读 · 0 评论 -
14dayPythonTask8-模块+data类
目录模块1. 什么是模块2. 命名空间3. 导入模块4. `if __name__ == '__main__'`5. 搜索路径6. 包(package)datetime模块1. datetime类2. date类3. time类4. timedelta类模块在前面我们脚本是用 Python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(原创 2020-08-07 21:34:02 · 155 阅读 · 0 评论 -
14dayPythonTask7-类与对象+魔法函数
目录类与对象1. 对象 = 属性 + 方法2. self 是什么?3. Python 的魔法方法4. 公有和私有5. 继承6. 组合7. 类、类对象和实例对象8. 什么是绑定?9. 一些相关的内置函数(BIF)练习题魔法方法1. 基本的魔法方法2. 算术运算符3. 反算术运算符4. 增量赋值运算符5. 一元运算符6. 属性访问7. 描述符8. 定制序列9. 迭代器10. 生成器类与对象1. 对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方原创 2020-08-04 21:21:34 · 248 阅读 · 0 评论 -
14dayPythonTask6-函数+lambda关键字
函数与Lambda表达式1. 函数函数文档函数参数函数的返回值变量作用域2. Lambda 表达式匿名函数的定义匿名函数的应用练习题1. 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数(tensorflow中常用到,比如PointNet的train函数被视为字典的value输入到其他函数中)返回值是函数函数文档def MyFirstFunction(name): "函数定义过程中name是形原创 2020-08-02 23:14:08 · 228 阅读 · 0 评论 -
python中的deep copy 和 copy
目录deep copy 和 copypython实现list 的 deep copydeep copy 和 copy参考:https://blog.youkuaiyun.com/wuzhongqiang/article/details/106490041深拷贝:与原集合彻底无关联浅拷贝:与原集合的最外面一层没有关联,但是对于list中的list是指向的同一块内存【浅拷贝例子】# 再创建一个新的列表,也是列表套列表a = [1, 2, [3, 4, 5]]ac = a.copy() # ac是a的一个原创 2020-08-02 23:11:29 · 566 阅读 · 0 评论 -
14dayPythonTask5-字典集合序列
目录字典可变类型与不可变类型字典的内置方法练习题集合集合的创建集合的特点访问集合中的值集合的内置方法集合的转换不可变集合练习题序列练习题字典可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。如何判断一个数据类型x是否是可变类型?麻烦方法使用idx(x),如果操作前后的idx不变,那么x是可变类型;如果操作前后的idx发生改变,那么原创 2020-07-31 23:23:13 · 401 阅读 · 0 评论 -
【Python Practice】Day 23 Question 100-103
'''@Author: your name@Date: 2020-07-30 12:21:21@LastEditTime: 2020-07-30 13:48:41@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day24.py'''# Question 100# You are given words. Some words may repeat. Fo原创 2020-07-30 13:49:47 · 226 阅读 · 0 评论 -
【Python Practice】Day 23 Question 95-99
'''@Author: your name@Date: 2020-07-29 09:21:12@LastEditTime: 2020-07-29 10:06:38@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day23.py'''# Question 95# 找到第二大的数def Q95(): li=map(int,input().spli原创 2020-07-29 10:26:30 · 194 阅读 · 0 评论 -
14dayPythonTask4-列表元组字符串
列表列表的创建x = list(range(10, 1, -2))print(x, type(x))# [10, 8, 6, 4, 2] <class 'list'>创建二维数组x = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [0, 0, 0]]print(x, type(x))# [[1, 2, 3], [4, 5, 6], [7, 8, 9], [0, 0, 0]] <class 'list'>【注意】x = [a] * 4原创 2020-07-28 23:00:02 · 216 阅读 · 0 评论 -
【Python Practice】Day 22 Question 90-94
'''@Author: your name@Date: 2020-07-28 11:34:24@LastEditTime: 2020-07-28 12:04:47@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day22.py'''# Question 90# 统计字符串中的字母数量def Q90(): s=input() dic={原创 2020-07-28 12:06:01 · 198 阅读 · 0 评论 -
【Python Practice】Day 21 Question 85-89
'''@Author: your name@Date: 2020-07-27 17:50:16@LastEditTime: 2020-07-27 22:27:19@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day21.py'''# Question 85# By using list comprehension, please write a pro原创 2020-07-27 22:28:45 · 218 阅读 · 0 评论 -
【Python Practice】Day 20 Question 80-84
'''@Author: your name@Date: 2020-07-26 10:50:36@LastEditTime: 2020-07-26 11:13:32@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day20.py'''import numpy as np# Question 80# Please write a program to pr原创 2020-07-26 11:14:57 · 162 阅读 · 0 评论 -
【Python Practice】Day 19 Question 75-79
'''@Author: your name@Date: 2020-07-25 14:31:56@LastEditTime: 2020-07-25 14:43:50@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day19.py'''import random# Question 75# 生成随机数def Q75(): ans=random.原创 2020-07-25 14:45:34 · 148 阅读 · 0 评论 -
【DataWhale】14dayPythonTask3-异常处理
Task3try - except 语句try - except - finally 语句try - except - else 语句raise语句练习题try - except 语句try 语句按照如下方式工作:首先,执行try子句(在关键字try和关键字except之间的语句)如果没有异常发生,忽略except子句,try子句执行后结束。如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和except之后的名称相符,那么对应的except子句将被执行。最原创 2020-07-25 14:17:41 · 138 阅读 · 0 评论 -
【Python Practice】Day 18 Question 70-74
'''@Author: your name@Date: 2020-07-24 15:40:09@LastEditTime: 2020-07-24 16:02:29@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day18.py'''# Hints# random.sample(l,5) 返回一个list# random.choice(l) 返回一个值原创 2020-07-24 16:03:38 · 156 阅读 · 0 评论 -
【Python Practice】Day 17 Question 65-69
'''@Author: your name@Date: 2020-07-23 23:13:36@LastEditTime: 2020-07-23 23:35:12@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day17.py'''# Question 65# Please write assert statements to verify that e原创 2020-07-23 23:36:28 · 242 阅读 · 0 评论 -
【DataWhale】14dayPythonTask2
目录Task2条件语句assert 关键词while-else循环for循环for - else 循环range()enumerate()函数break和continuepass 语句list推导式tuple推导式dict推导式集合推导式其他综合例子练习题Task2条件语句注意:Python中使用缩进来标记代码边界assert 关键词检测表达式,当其后面的表达式为FALSE时,会自动崩溃并抛出AssertionError的异常。【例子】my_list = ['lsgogroup']my_li原创 2020-07-23 22:47:26 · 168 阅读 · 0 评论 -
【Python Practice】Day 16 Question 60-64(递归)
'''@Author: your name@Date: 2020-07-22 16:34:10@LastEditTime: 2020-07-22 17:33:54@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day16.py'''# Question 60# 使用迭代计算def Q60(n): if n>0: retur原创 2020-07-22 17:36:02 · 139 阅读 · 0 评论 -
【DataWhale】14dayPythonTask1
Task1比较运算符is, is not 比较的是两个变量的内存地址==,!=比较的是两个变量的值比较两个地址不可变类型的变量(str),a和b变量的地址是一样的,如下a="hello"b="hello"print(a is b,a==b) # True Trueprint(a is not b,a!=b) # False False比较两个地址可变类型的变量(list,dict,tuple等),a和b变量的地址就不一样了,如下a = ["hello"]b = ["hello"]原创 2020-07-21 11:31:51 · 162 阅读 · 0 评论 -
【Python Practice】Day 15 Question 54-59(正则+编码转换)
'''@Author: your name@Date: 2020-07-21 09:51:06@LastEditTime: 2020-07-21 10:15:50@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day15.py'''# -*- coding: utf-8 -*- # Q58import re # Question 54# 读取原创 2020-07-21 10:18:36 · 148 阅读 · 0 评论 -
【Python Practice】Day 14 Question 51-53
'''@Author: your name@Date: 2020-07-20 22:30:05@LastEditTime: 2020-07-20 22:59:38@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day14.py'''# Question 51def Q51(): return 5/0# Question 52# 创建一个异常原创 2020-07-20 23:00:58 · 183 阅读 · 0 评论 -
【Python Practice】Day 13 Question 47-50
'''@Author: your name@Date: 2020-07-19 10:29:31@LastEditTime: 2020-07-19 10:51:19@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day13.py'''import math# Question 47# 写一个类,计算圆的面积class Circle(): def原创 2020-07-19 10:53:45 · 157 阅读 · 0 评论 -
【Python Practice】Day 12 Question 44-46
'''@Author: your name@Date: 2020-07-18 19:18:56@LastEditTime: 2020-07-19 10:28:39@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day12.py'''# Question 44## 使用map映射一个迭代器,并输出def Q44(): r=list(map(lam原创 2020-07-19 10:52:49 · 153 阅读 · 0 评论 -
Python统计list中特定元素的数量
使用函数[ ].count(object)例子# 统计各类点的数量for k, col in zip(unique_my_labels, colors): if k == -1: # Black used for noise. col = [0, 0, 0, 1] # 统计各类点的数量 count=list(my_labels).count(k) print("label:{},count:{}".format(k,count))原创 2020-07-16 23:07:35 · 15500 阅读 · 0 评论 -
【Python Practice】Day 11 Question 38-43
'''@Author: your name@Date: 2020-07-16 16:15:44@LastEditTime: 2020-07-16 18:01:28@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day11.py'''# Question 38# 将输入分两行输出def Q38(): str=input().split()原创 2020-07-16 18:04:09 · 172 阅读 · 0 评论 -
【Python Practice】Day 10 Question 31-37
'''@Author: your name@Date: 2020-07-15 22:44:09@LastEditTime: 2020-07-15 23:18:43@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day10.py'''# Question 31 # 计算1-20的平方,存放在字典中,并输出def Question31(): d=原创 2020-07-15 23:20:32 · 180 阅读 · 0 评论 -
pycharm调试
总结一下Pycharm的调试操作,欢迎补充~1、打断点2、debug3、f8步进4、对于循环,f9直接跳到指定位置参考:pycharm调试程序,跳转至指定循环原创 2020-07-15 22:29:26 · 219 阅读 · 0 评论 -
【Python Practice】Day 9 Question 26-30
'''@Author: your name@Date: 2020-07-14 10:23:33@LastEditTime: 2020-07-14 11:24:21@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day9.py'''# Question 26:# 计算两数之和def Q26(n1,n2): return(n1+n2)# Qu原创 2020-07-14 11:25:50 · 143 阅读 · 0 评论 -
【Python Practice】Day 8- Question 22-25
'''@Author: your name@Date: 2020-07-13 18:21:52@LastEditTime: 2020-07-13 21:48:41@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day8.py'''# Q22# 读取终端输入的单词的数量,最后输出排序后的结果def Q22(): dic={} l=inp原创 2020-07-13 21:51:05 · 169 阅读 · 0 评论 -
【Python Practice】Day 7- Question 20-21
'''@Author: your name@Date: 2020-07-12 21:20:43@LastEditTime: 2020-07-12 22:36:06@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day7.py'''# Question20:# 生成一个类,里面包含一个迭代器,打印0~n中能被7整除的数class Q20():原创 2020-07-12 22:39:39 · 172 阅读 · 0 评论 -
【Python Practice】Day 6- Question 18-19
'''@Author: your name@Date: 2020-07-11 23:15:21@LastEditTime: 2020-07-11 23:44:30@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day6.py'''# Question18:# 检验密码的格式是否复合规则import redef Q18(): res=[]原创 2020-07-11 23:46:17 · 160 阅读 · 0 评论 -
【Python Practice】Day 5- Question 16-17
'''@Author: your name@Date: 2020-07-10 23:17:01@LastEditTime: 2020-07-11 01:07:21@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day5.py'''# Question16# 计算奇数的平方def Q16(): r=[] l=input().split('原创 2020-07-11 01:09:37 · 155 阅读 · 0 评论 -
【Python Practice】Day 4- Question 14-15
'''@Author: your name@Date: 2020-07-08 10:53:48@LastEditTime: 2020-07-08 11:42:41@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day4.py'''# Question 14:# 统计大写字母和小写字母的数量def Q14(): low=0 up=0原创 2020-07-08 11:45:02 · 203 阅读 · 0 评论 -
【Python Practice】Day 3- Question 10-13
# Question10:# 输入一个单词序列,以空格隔开,去掉重复的元素,并排序def Q10(): str_list=input().split(" ") # print(str_list) str_list=list(set(str_list)) str_list.sort() print(" ".join(str_list)) # sort 与 sorted 区别: # sort 是应用在 list 上的方法,属于列表的成员方法,sor原创 2020-07-07 23:16:20 · 267 阅读 · 0 评论 -
【Python Practice】Day 2- Question 4-9
'''@Author: your name@Date: 2020-07-06 11:29:47@LastEditTime: 2020-07-06 23:25:41@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day2.py'''import numpy as np# Question4:# Write a program which accept原创 2020-07-06 23:28:01 · 239 阅读 · 0 评论 -
【Python Practice】汇总
所有练习题,来自这个仓库:https://github.com/darkprinx/100-plus-Python-programming-exercises-extended习题汇总 Day 1- Question 1-3 Day 2- Question 4-9 Day 3- Question 10-13 Day 4- Question 14-15 Day 5- Question 16-17 Day 6- Question 18-19 Day 7- Que.转载 2020-07-06 11:24:14 · 476 阅读 · 0 评论 -
【Python Practice】Day 1- Question 1-3
'''@Author: your name@Date: 2020-07-05 22:55:33@LastEditTime: 2020-07-05 23:43:41@LastEditors: Please set LastEditors@Description: In User Settings Edit@FilePath: \vscode_py\day1.py'''# Question 1:# Write a program which will find all such number转载 2020-07-05 23:48:46 · 325 阅读 · 0 评论 -
【睿慕课点云处理】第八章-基于深度学习的点云分类方法
目录课程课程汇总作业pointnet-tensorflow版本学习pointnet2-tensorflow版本学习参考课程课程汇总作业pointnet-tensorflow版本学习pointnet2-tensorflow版本学习参考原创 2020-06-26 00:04:48 · 920 阅读 · 1 评论 -
【matlab】gui导入文件与导入文件路径
选择一个路径按钮的回调函数中插入下面代码save_dir=uigetdir;选择一个文件按钮的回调函数插入下面代码[file,path] = uigetfile('*.ply');if isequal(file,0) disp('User selected Cancel');else disp(['User selected ', fullfile(path,file)]); % 显示ply文件名称 set(handles.text2,'String',ful原创 2020-05-25 01:46:49 · 6611 阅读 · 0 评论