- 博客(34)
- 收藏
- 关注
原创 python:使用configparser包读取ini格式的配置文件
一、编辑ini格式的配置文件[strings]# Mode : train, test, servemode = trainworking_directory = model_dirdataset_path=train_data/test_path=test_data/;这是备注[ints]steps_per_checkpoint = 2num_dataset_classe...
2020-04-21 23:03:50 358
原创 数据结构学习笔记——基本概念与基本的数据结构
一、常用的三种数据结构包括线性结构、树、图。(1)线性结构又包括数组、链表,以及由他们衍生出来的栈、队列、哈希表等。(2)树结构的典型代表是二叉树,以及衍生品二叉堆等。(3)相对来说最复杂的数据结构,存在多对多的关联关系。二、算法复杂性相关概念(1)算法时间复杂度,表征的是基本操作执行次数。(2)算法空间复杂度,算法在执行过程中所临时占用的存储空间的大小。时间复杂度...
2020-03-21 22:55:34 481
原创 数据结构学习笔记——python实现二叉树的三种遍历方式
这三种遍历方式,唯一区别就是输出的位置也不一样。记住下面三句口诀:前序遍历:先输出当前节点,再输出左节点,再输出右节点。中序遍历:先遍历输出左节点,再输出当前节点,再遍历输出右节点。后序遍历:先遍历输出左节点,再遍历输出右节点,最后输出当前节点。发现了吗?前、中、后序遍历的区别就在于当前节点什么时候输出。下面上代码。举例二叉树的形状:参考:https://www.c...
2020-03-18 14:03:49 194
原创 OpenGL概念总结
OpenGL中的核心概念核心渲染模式与立即渲染模式:立即渲染模式也就是固定渲染管线。这个模式下绘制图形很方便。OpenGL的大多数功能都被库隐藏起来,开发者很少能控制OpenGL如何进行计算的自由。而开发者迫切希望能有更多的灵活性。随着时间推移,规范越来越灵活,开发者对绘图细节有了更多的掌控。立即渲染模式确实容易使用和理解,但是效率太低。OpenGL3.0版本已经升级为核心渲染模式。渲染跟绘制...
2020-03-16 22:22:03 619
原创 VS2015,未能正确加载ConnectedUserPackage包
解决办法:进入控制面板-卸载程序-找到vs2015-点击更改-点击修复,我是这样做然后成功修复了。
2020-03-15 13:08:41 1617
原创 VS2015 安装完成后安装其它模块的方法
一、打开VS创建工程,如果发现想要的模块没有安装,可以双击这个模块,即会跳转到相应的安装界面。二、直接点安装就可以了。
2020-03-15 12:10:40 2741
原创 python中类的私有变量可以修改吗
在python类中,以__开头的变量是私有变量,以_开头的变量是受保护的变量,不需要用private或者ptotect声明,这一点与C++是不一样的。在python中,私有变量是可以修改的,来看下面几个例子。总结一下:1、类中的私有变量是可以修改的。2、访问或修改的方法是对象名._类名__变量名或者类名._类名__变量名。...
2020-03-13 13:43:16 1947 1
原创 python中的可变类型与不可变类型
之前面试几次被问到python中的可变类型与不可变类型,每次都回答的很不确定,这次下决定把它搞明白。首先,看下可变类型与不可变类型的定义:不可变数据类型:当该数据类型对应的变量发生改变时,它对应的内存地址也会发生改变,这种数据类型就成为不可变数据类型。可变数据类型:当该数据类型对应的变量发生改变时,它对应的内存地址不发生改变,这种数据类型叫做可变数据类型。是不是有点懵,我第一眼看上...
2020-03-12 22:48:56 554
原创 jupyter 添加自动补全功能
无意中发现jupyter也有自动补全功能。在终端运行以下两条命令:python -m pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --user --skip-running-check然后重启jupyter,会看到Nbextensions,点进去。然后选中下图中的Hi...
2020-01-21 16:34:52 1209 1
原创 arm平台的opencv+ffmpeg交叉编译
这个交叉编译折磨了我好几天,刚刚实践成功,迫不及待的跟大家分享一下,希望对你有用哦。操作环境:Ubuntu 14.04编译器:arm-linux-guneabi-gccCmake版本:2.8.12.2Cmake-gui:版本与cmake相同目标主机:T717Opencv版本:3.1.0依赖库版本:Libz:zlib-1.2.11 下载网址:https://sourc...
2019-11-27 16:22:11 4008 4
转载 分类算法最优参数选取
转载自https://blog.csdn.net/ecnu18918079120/article/details/71695015
2018-12-12 15:31:35 935
转载 libsvm 训练后的模型参数讲解
转载自http://blog.sina.com.cn/s/blog_6646924501018fqc.html[predicted_label]=svmpredict(testing_label_vector,testing_instance_matrix, model, 'libsvm_options')貌似可以用上面这句话直接进行预测,没试过。[predicted_label...
2018-12-12 12:54:33 501
转载 MATLAB安装libsvm工具箱的方法
亲测可行的方法,原文地址:https://www.cnblogs.com/Ran-Chen/p/9462825.html支持向量机(support vector machine,SVM)是机器学习中一种流行的学习算法,在分类与回归分析中发挥着重要作用。基于SVM算法开发的工具箱有很多种,下面我们要安装的是十分受欢迎的libsvm工具箱。官网地址:https://www.csie.ntu.e...
2018-11-29 11:01:25 4006 1
原创 ubuntu16安装nvidia显卡驱动的一个简单方法
用命令行的方式装nvidia显卡驱动非常麻烦,而且极易出现错误。这个简单方法网上也有,但是截图没有完整,对选哪个选项说的也不清楚,导致我重装了好几次。前提条件:BIOS中关闭secure boot第一步,找到addition drivers这个软件,打开。第二步,进入additional drivers,可以看到系统识别了可选的驱动,里面就有你电脑显卡对应的驱动版本,如果没有任何显...
2018-10-13 17:21:44 1706 1
转载 Ubuntu some system details
ubuntu下获得管理员的权限在终端中输入:sudo passwd root那么在屏幕中会以此显示一下信息:Enter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully 以后,如果在想获得root权限,只需进行如下的...
2018-09-30 10:50:16 199
转载 浅谈C/C++中的static和extern关键字
转载自https://www.cnblogs.com/dolphin0520/archive/2011/04/20/2022701.html一.C语言中的static关键字 在C语言中,static可以用来修饰局部变量,全局变量以及函数。在不同的情况下static的作用不尽相同。 (1)修饰局部变量 一般情况下,对于局部变量是存放在栈区的,并且局部变量的生命周期在...
2018-08-21 22:24:05 152
转载 struct和typedef struct终于搞明白了
转载自https://www.cnblogs.com/qyaizs/articles/2039101.html分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typed...
2018-08-19 21:03:38 335
原创 C语言中的指针
参考菜鸟教程:http://www.runoob.com/cprogramming/c-pointers.html指针:C语言中,每个变量都有一个内存地址,而每一个地址都可以用符号&来访问,它表示在内存中的一个地址。实例:#include <stdio.h>int main(){ int var1; char var2[10]; ...
2018-08-09 07:41:37 157
原创 嵌入式里的中断是什么
参考https://blog.csdn.net/ai977313677/article/details/71964225,总结了一下:中断:单片机在执行某个程序的时候,突然发生了另一个事件,现在要先去处理突发的事件,就叫中断。中断源:引起中断的事件。中断字:单片机为中断源设计了中断寄存器,中断寄存器里存储了一些与中断有关的信息,这些信息就叫中断字。中断类型:分为强迫性中断和自愿性中断...
2018-08-07 21:24:46 4138
转载 真正从零开始,TensorFlow详细安装入门图文教程!
https://www.leiphone.com/news/201606/ORlQ7uK3TIW8xVGF.html
2018-01-04 00:23:27 628
转载 Deep Reinforcement Learning 深度增强学习资源
转载自:http://blog.csdn.net/songrotek/article/details/505729351 学习资料增强学习课程 David Silver (有视频和ppt):http://www0.cs.ucl.ac.uk/staff/D.Silver/web/Teaching.html最好的增强学习教材:Reinforcement Learning: An
2018-01-02 17:13:16 246
原创 win7安装pip、matplotlib模块
参考:https://www.cnblogs.com/xiaxj/p/7091322.html1、安装Python就不介绍了,网上有很多相关教程。2、pip的安装和查看。如果安装的是python3.4版本以上的,就不需要重新安装。此处给出官方链接 https://pip.pypa.io/en/stable/installing/然后你只需要在你安装的python的pytho
2017-12-12 20:50:32 645
转载 Python的函数、模块和文件I/O
转载自:http://www.runoob.com/python/python-modules.htmlPython 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。匿名函数python 使用
2017-12-11 20:53:01 373
转载 Python20行代码实现多层神经网络的学习
转载自:python小练习(062):python20行代码实现多层神经网络的机器学习(一)http://bbs.fishc.com/thread-81849-1-1.html(出处: 鱼C论坛)今天在鱼C论坛看到一个很好的入门机器学习的小例子,分享给大家。现在神经网络、机器学习、深度学习逐渐成为未来计算机发展的大趋势。今天就通过一个很简单的小例子,浅谈一下如何用pyt
2017-12-11 11:34:28 8894 3
转载 Python3中的基本数据类型
参考:http://www.runoob.com/python3/python3-data-type.html标准数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)数字和字符串就不多说了,需要注意的是:1、反斜杠可以用来转义,使用r可以让反斜
2017-12-10 22:58:11 300
转载 Python的运算符
转载自 http://www.runoob.com/python/python-operators.html#ysf1什么是运算符:举个简单的例子 4 +5 = 9 。例子中,4 和 5 被称为操作数,"+" 称为运算符Python支持的运算符:算数运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。接下来让我们一个个来学习Python的运算符。
2017-12-10 22:19:27 164
原创 四种嵌入式操作系统安全启动分析(unix、linux、qnx、vxworks)
暑假实习期间实习单位安排了调研四种嵌入式操作系统安全启动分析的任务,本人在操作系统方面完全是个小白,所以也着实花了一些功夫。今天将我学习到的知识整理一下,如果有不对的地方请大家指正。 目前市场上比较流行的嵌入式操作系统有Unix、Linux、QNX、VxWorks、ecos和Windows CE&NT等几种,我选了Unix、Linux、QNX和VxWorks作为研究对象,原因嘛当然还是觉
2017-12-07 22:51:41 2035
原创 《零基础入门学习Python》学习笔记4
学习网址:http://edu.csdn.net/course/play/906/1281820 lambda表达式>>> def ds(x): return 2*x+1>>> ds(2)5>>> g=lambda x: 2*x+1>>> g(2)5 #用lambde表达式省略了函数定义的过程,更加简单。>>> list(fil
2017-11-27 22:04:43 1334
原创 零基础入门Python学习笔记3
元组:与列表非常像,最大的不同点就是一旦定义,不可删除。关键字tuple。元组的关键是(,),即括号和逗号。字符串,各种奇葩的内置方法:字符串可以作为列表使用,可以灵活使用一些内置的字符串的函数,具体可以用到之后上网查。字符串,格式化:实际上就是格式统一输出。
2017-11-19 17:51:50 199
原创 《零基础入门学习Python》学习笔记2
Python常用操作符:**幂运算符 //取商运算符 %取余数逻辑运算符: and or not优先级:幂运算符>正负号>算数运算符>比较运算符>逻辑运算符了不起的分支和循环:if语句:三元操作符:small=x if x断言:assert 关键词后面的内容为假的时候程序自动崩溃,抛出assertionerror。while循环for循环(跟C
2017-11-17 21:58:27 201
原创 《零基础入门学习Python》学习笔记1
第一讲 我和Python的第一次亲密接触Python输出语句:print("i love python")注意后面没有分号;Python可以直接进行加法乘法等运算,没有变量类型的限制,比如C语言规定了整型变量不能超过多少位;print("i love you"*8)#自动打印8遍第二讲 用Python设计一个小游戏Python需要严格对其,用对其来替代了C语言中的大括号
2017-11-13 19:50:07 744
原创 机器学习学习笔记2-有监督学习和无监督学习
监督学习:给定数据,预测结果,如分类系统、语音识别等,用的都是有监督的学习。监督学习是最常用的机器学习算法。无监督学习:通过学习自己发现一些规律。无监督学习常用的场景:聚类、子空间估计、表征学习。总结:监督学习就是学习输入和输出之间的映射关系,正确的输出已经由指导者提供;无监督学习就是只给一堆数据,让程序自己去发现里面的规律。与环境因素交互我们从环境中提取大量数据,然后用这些数
2017-11-12 16:38:37 486
原创 机器学习学习笔记1-机器学习简介
机器学习模型:是一个灵活的程序,里面带有大量的参数,通过训练来调整这些参数,能够改变程序的行为。机器学习模型的训练过程通常如下:1、初始化一个几乎什么也不能做的模型(一般是随机初始化参数);2、抓取一些有标注的数据集(例如一段音频信号以及它是否包含关键词);3、修改模型使得它在抓取的数据集上能够更准确的执行任务;4、重复2和3步骤,直到模型的准确率达到自己的要求。以上 的步
2017-11-11 11:29:43 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人