自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

塘朗晨光

惟楚有才,于斯为盛。

  • 博客(40)
  • 收藏
  • 关注

原创 Python学习总结(18)面向对象编程---获取对象信息type()、isinstance()、types模块、dir()、实例属性和类属性

一、获取对象信息当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢?1.使用type()首先,我们来判断对象类型,使用type()函数:基本类型都可以用type()判断:>>> type(123)<class 'int'>>>> type('str')<class 'str'>>>>...

2019-08-20 17:33:25 373

原创 Python学习总结(17)面向对象编程---访问限制、继承和多态及"开闭"原则

一、python中的访问限制在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。但是,从前面Student类的定义来看,外部代码还是可以自由地修改一个实例的name、score属性:>>> bart = Student('Bart Simpson', 59)>>> bart.scor...

2019-08-20 17:18:57 322

原创 Python学习总结(16)面向对象编程---类(class)、实例(instance)、数据封装

面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。一、面向对象编程和面向过程编程的区别1. 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。2....

2019-08-20 16:56:41 461

原创 Python学习总结(15)模块、包、作用域、python编程规范、模块的导入和分析

一、模块、包在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。模块是一组Python代码的集合,可以使用其他模块,也可以被其他模块...

2019-08-20 15:08:03 267

原创 机器学习资料推荐【李宏毅】第一篇

写在前面的话:机器学习是一门上世纪就有的技术,目的是让机器能够像人类一样去决策,虽然提出的概念很早,但是发展却并非很迅速,进入千禧年以来,随着计算机计算能力的大幅度提升和相关理论的完善,其发展迅速。让人受益!比如说垃圾邮件的分类以及让消费者很是恼烦的广告,短信轰炸。举个列子:某一天,我在朋友的华为荣耀10青春版手机上,登录了一下京东,看了一下途明的包,然后隔了几天后,我就在我的荣耀V10浏览...

2019-08-20 11:51:56 392

原创 Python学习总结(6)python中的内置函数

1.函数的调用Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。Python内部可直...

2019-08-20 11:46:39 1760

原创 Python常用函数总结(1)

len():统计字符长度encode() :编码decode() :解码format() :格式化输入ord()函数获取字符的整数表示chr()函数把编码转换为对应的字符列表list:[ ] 元组:tuple()字典:dict { }input():读取用户输入int():可以将字符型数字转换为整型数据 在if判断中要特别注意!!!range():可以生成一个整数序列...

2019-08-20 11:44:27 219

原创 matlab与python编程语言的异同(1)

matlab与python编程语言的异同1. printf( ) M为printf ,P为print2. M每一句后面需要加上;表示结束 。 P不用。3. M中 if…else…end 。P中 if (表达式):…else(表达式):4.M中,访问元素使用(),Python中,访问列表元素,使用的是[ ];...

2019-08-20 11:44:19 2985 1

原创 Python学习总结(14)之 高阶函数详解匿名数(lambad)、装饰器(decorator)、偏函数(Partial function)

一、匿名函数( lambad: X 表达式)关键字lambda表示匿名函数,冒号前面的x表示函数参数。当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。**在Python中,对匿名函数提供了有限支持。**还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: >>> list(map(l...

2019-08-20 11:43:51 376

原创 Python学习总结(13)之 高阶函数详解sorted()函数、返回函数(闭包)

一、sorted()排序函数 为可带关键字函数1.排序算法排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。Python内置的sorted()函数就可以对list进行排序:>>> sorted(...

2019-08-20 11:43:41 427

原创 Python学习总结(12)之 高阶函数详解(map()函数、reduce()函数、filter()函数)

高阶函数英文叫Higher-order function。把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。变量可以指向函数 :函数本身也可以赋值给变量,即:变量可以指向函数。如果一个变量指向了一个函数,那么,可以通过该变量来调用这个函数。函数名也是变量函数名其实就是指向函数的变量!对于abs()这个函数,完全可以把函数名abs看成变量,它指向一个...

2019-08-20 11:43:15 258

原创 Python学习总结(11)之 列表生成式、生成器、迭代器

先学习2个单词:Iterable:可迭代的 Iterator:迭代器1、列表生成式列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。可以用来生成一系列的数据。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): >&gt...

2019-08-20 11:43:07 357

原创 Python学习总结(10) python中数据的常用操作之切片和迭代

1.切片 (slice ) 符号[ : ] 和Matlab中取任意长的数据方式完全一样!(1) 切片的由来:取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前3个元素,应该怎么做?笨办法:>>> [L[0...

2019-08-20 11:43:00 381

原创 Python学习总结(9)python中函数的递归 和 pycharm社区版中空格、table的显示

先记住: 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。1.递归函数知识点使用递归函数应该知悉:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循...

2019-08-20 11:42:40 871

原创 Python学习总结(8)python中函数的参数

熟悉以下概念 (参数的名字、参数的位置、函数的接口、封装)定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定...

2019-08-20 11:42:31 253

原创 Python学习总结(7)python中自定义函数

1.自定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例: def my_abs(x): #注意:有冒号: if x >= 0: #注意:有冒号: return x #注...

2019-08-20 11:42:25 1043

原创 Python学习总结(6)python中的内建函数补充

1. 数据类型转换Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整数: >>> int('123') #字符型转整型 123 >>> int(12.34)#浮点型转整型 12 >>> float('12.34') #字符型转浮点型 12.34 >>> st...

2019-08-20 11:42:19 160

原创 Python学习总结(5)dict和set 及 python中不可变对象理解

Python中dic和det(1)dict 字典 存储模式 键-值(key-value)格式 符号 { }字典变量 字典名 字典值Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个lis...

2019-08-20 11:42:10 364

原创 Python学习总结(4) python中的句法结构if 和 for、while及break和continue

python中的句法结构if 和 for、while,两者都是遵循块缩进的,都有:出现在程序语句中!1.if语句(1)注意:(1)python的判断语句是遵循缩进原则,即不同于C语言中的{ }和Matlab中的if…end 去表示完整的语句。处于同一缩进格式下的,即为同一程序块语句!!!(2)注意留意,if和else的判断语句使用 :表示判断语句结束,要特别注意!!!这点也不同于C语言...

2019-08-20 11:42:01 802

原创 Python学习总结(3) Python内置的数据类型list和tuple 列表和元组

1. list(列表)注意:list和tuple只是一种数据类型的类型称呼,并非类似C语言中的int、float、double 等,需要加在变量前。如:int a=10;Python内置的一种数据类型是列表:list。 注意中括号 [ ]list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:.>>> class...

2019-08-20 11:41:42 296

原创 Python学习总结(2) Unicode编码ASCII 编码、UTF-8编码 三种编码方式理解

Python名词理解2:注意:在英文状态下输入!!!字符编码字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。(1)因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。(2)最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,...

2019-08-20 11:41:27 923

原创 Python学习总结(1)Python名词理解、入门

Python名词理解:解释器:python 是高级语言,为解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,解释器的作用是将python源代码翻译成机器码,也就是IDE将要实现的功能。.py文件的运行:(1).直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。(2). 直接运行.py文件相当于启动了...

2019-08-20 11:41:19 352 1

原创 CSDN处理插入的图片大小、位置、格式的方法

最近写博客,在CSDN中插入图片,发现大小一点也不理想,搜集看了一下网上的方法,虽然有效,但是不够简洁,归纳总计2种方法如下:方法一:永远要相信官方文档是第一手资料,别人开发出某个功能出来,肯定是希望用户能够第一时间掌握用法,如是乎,我从官方文档看见以下内容:问题就迎刃而解了参照官方文档,我给出如下详细步骤:1. 第一步:上传图片我们得到图片2.第二步,请观看下图图片说明:我们首...

2019-08-08 17:53:35 1056

原创 欢迎使用CSDN-markdown编辑器 markdown编辑器使用手册

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

2019-08-08 16:05:19 178

原创 《深圳市人工智能学会》兼职秘书工作 阶段性总结(二)

写在前面的话:1. 本博客仅仅代表个人观点,不代表任何组织和单位;2. 本博客仅仅是分享《深圳市人工智能学会》参会、申报准备工作的阶段性总结,不代表与学会相关任何事务;3. 本博客所述内容皆在网上可查询相关内容,不存在、不公布任何非公开内容、消息;4. 本博客撰写主要目的在于工作总结,并从个人角度阐述该学会存在的意义,并附带普及宣传效果,希望更多人能够了解该学会;5. 本博客会综述网上存...

2019-05-16 18:06:29 248

原创 《深圳市人工智能学会》兼职秘书工作 阶段性总结(一)

“深圳人工智能学会”筹备会于2019年3月12日在中科院先进院顺利召开。“深圳市人工智能学会会员大会”于3月30日上午10:30-12:00在中科院先进院召开,会议确定了学会组织框架、目标、宗旨,确定了学会首届会长、副理事长、理事等事宜。“2019深圳国际机器人与智能系统院士论坛暨深圳市人工智能学会成立大会”于4月9日上午在深圳会展中心簕杜鹃厅隆重举办。该论坛由工业和信息化部、深圳市人民政府指导,电气电子工程师学会(IEEE)、中国科学院深圳先进技术研究院、深圳中电国际信息科技有限公司等主办

2019-05-16 17:05:42 367

原创 博客恢复撰写说明(2019.05.16)

今日得空,看了一下写的博客,很抱歉,上一次更新还是去年年底的时候,后面忙起来就没有时间了,对此深感抱歉! 关于大家的问题和评论,已经全部回复完成,对此造成的延期,也请谅解! 博客会于今日慢慢恢复更新状态,感谢大家的支持!所忙事项: 硕士研究生开题报告 一份关于肌肉疲劳研究的调研报告 一份关于康复机器人研究的调研报告 《深圳市人工智能学会》兼职秘书事项 相关...

2019-05-16 15:44:11 150

原创 肌电信号空间分辨率及表面测量方式高频信号更平滑理解

最近看见一个概念,空间分辨率。说是侵入时的电极测量方式比非侵入式的方式具有更好的空间分辨率。并且非侵入式在高频段更加平滑。我就想,更好的空间分辨率是不是说侵入式针电极的插入位置和深浅有关,在皮肤表面的测量是体内肌肉电信号的综合表征,而侵入式的方式测量的是具体肌肉某一部分的电信后。更具有分辨特性。高频段更平滑是不是和电信号的频率有关?但是电信号并不是波信号,这就产生疑问了,希望知道的帮忙解答...

2018-11-22 10:22:19 1289

原创 串口转WIFI的工作方式理解

串口无线 AP(COM-AP)、串口无线 STA(COM-STA)和 串口无线 AP+STA(COM-AP+STA)3 个模式串口WIFI模块是基于Uart接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户串口数据到无线网络之间的转换。通过串口WIFI,传统的串口设备也能轻松接入无线网络。串口无线WIFI(COM-AP...

2018-11-20 10:15:03 10401

原创 sEMG相关归纳

最近逛博客,发现一些不错的博文,放在这里供大家共同学习交流了。(持续更新中。。。。。。)第一部分这部分作者是一位中国科学院沈阳自动化研究所,机器人学国家重点实验室的研究生,写的很详细。sEMG项目总结(1)灵巧手控制系统sEMG项目总结(2)康复手控制系统sEMG项目总结(3)STM32采集肌电信号sEMG项目总结(4)康复手上位机系统sEMG项目总结(5)sEMG分析sEMG...

2018-11-19 14:45:59 2074

原创 神经康复工程系列(第0001篇)

肌电信号处理和控制技术简介

2018-11-12 23:18:18 1052 1

原创 神经康复工程系列(第0000篇)

最近会写一下系列的文章,关于神经(康复)工程的那些事儿(第0000篇)还是和以前一样,开篇写点其他的。目前主要从事肌电信号方面,涉及的内容比较多,比较杂,写下来也相当于给自己做了一个总结。电子信息出身,计算机技术研读,目前方向主要从事神经康复工程方面的学习研究。为了研究需要,回顾以往,感觉弄过很多东西,写下来,以便记忆之需,也供无聊时聊以回想。开始为了编程需要,系统的重新复习学习了C语言;...

2018-11-11 23:05:47 875 1

原创 OpenSim中文博客收纳

因为作者注明不能转载,所以仅仅放上链接。具体请点击查看。个人认为写的很详细。可以做为OpenSim入门的参考OpenSim教程一——OpenSim 入门介绍OpenSim教程二——OpenSim的人体建模理论OpenSim教程三——使用OpenSim辅助开发减少行走代谢值的可穿戴式设备OpenSim教程四——在人体肌骨模型中添加实体模型

2018-11-09 14:32:10 2476 21

原创 OpenSim使用过程问题汇总(1)

OpenSim原理:OpenSim以肌肉形态参数为基础建立通用人体肌肉骨骼模型,我们可以通过实验室测得的实验数据对通用模型进行缩放,从而建立符合个体特征的个性化模型;接着通过逆向运动学求解,使建立的模型与人体实际情况最佳匹配;然后通过RRA方法把外部力,即地面反作用力与人体惯性参数相结合,把逆向动力学计算时的误差控制到最小;最后通过CMC改变肌肉参数,得到模拟仿真结果。OpenSim的人体建模理...

2018-11-09 14:12:56 7282 6

原创 2018 IEEE International Conference on Cyborg and Bionic Systems (CBS)国际会议的组织和参入感悟

2018 IEEE International Conference on Cyborg and Bionic Systems2018年类生命机器人与仿生系统国际会议会议官网链接介绍篇《类生命机器人与仿生系统》国际会议于2018年10月25-27日在中国科学院深圳先进技术研究院召开。此次会议由国际电气与电子工程师学会机器人和自动化协会(IEEE RAS)、中国科学院深圳先进技术研究院、中...

2018-11-06 17:10:46 2508

原创 STM8的线中断和端口中断

STM8L的中断,有两种模式,分别为Pin模式和Port模式,也就是所谓线中断和端口中断。简而言之,线中断是指所有寄存器组的同一管脚Pin的中断都使用同一中断号,如,void KEY2Init(){ PB_DDR_bit.DDR2 = 0; //GPB-&amp;amp;gt;PIN2 设置端口PB-&amp;amp;gt;2的输入输出方向寄存器为输入方向 PB_CR1_bit.C12 = 1; ...

2018-11-05 16:07:55 2769

原创 有限元计算软件Fenics安装使用笔记(2)

上一篇给大家留个

2018-11-03 20:23:12 3334 4

原创 有限元计算软件Fenics安装使用笔记(1)

开篇写点个人思考:来深圳快一年多了,越来越感觉圈子的重要性,我不是一个喜欢抱怨的人,但有时很多事情真的是身不由己,生活注定孤独,谁不想风花雪月,吟诗弹琴呢?找三五好友,有空得聚,没空得散,但很多人走着走着就散了,唯有惋惜而已,话题说的有点远了。回归正题。送可爱的你我一句话,一个很不错的小班在我情绪低落时送给我的。猛兽都是独行的,只有牛羊才喜欢成群结队!最近接触《工业分析和数据建模》,老师推荐...

2018-11-03 19:58:26 9908 1

原创 Ubuntu14.04解决关机不断电问题

Ubuntu关机不断电问题最近常常被自己的Linux系统困扰,明明充好了笔记本的电,可是第二天使用的时候,居然一点电都没有,以前是时间太忙,就一直这样了。后面这几天有空,就决定把这个问题解决掉。翻墙上船,结合别人的博客文章,遂解决此问题吧。本人使用的是联想ThinkPadE430C的电脑,Ubuntu系统是14.04,linux3.x的内核(印象中好像是这个,有空查一下,哈哈~~)。正文之前...

2018-11-03 19:14:23 3746 2

原创 NumPy的详细教程(官网手册翻译)

NumPy的详细教程(官网手册翻译) 先决条件在阅读这个教程之前,你多少需要知道点Python。如果你想从新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:PythonNumPy这些是可能对你有帮助的:ipython是一个净强化的交互Python S...

2018-09-19 15:43:30 6332

空空如也

空空如也

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

TA关注的人

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