programming
文章平均质量分 89
如若明镜
主页: http://iridescent.ink/ 热爱音乐、唱歌、摄影、科学、发明创造。做人言而有信,做事认真负责,做学问求实创新。我不比别人多么聪明,但我也不比别人笨。在自己所热爱的事业上有所突破! charming @ 简书; antsfamily@github; 欢迎关注个人公众号@格物AI
展开
-
编程语言效率对比
MATLAB Python Julia C 科学计算性能对比原创 2022-07-15 07:39:25 · 612 阅读 · 0 评论 -
Julia学习笔记
介绍Julia的安装配置,以及与其它语言的性能对比.原创 2022-04-16 22:38:48 · 4100 阅读 · 0 评论 -
Visual Studio Code使用笔记
与Sublime Text相比,vscode免费开源、自带比较优秀的代码对比、调试功能,功能略强于Sublime,但功能多了略显得臃肿,速度也相对慢些,界面没那么清爽。原创 2022-03-30 23:03:45 · 4682 阅读 · 0 评论 -
GPU运算能力对比
1080TI~/NVIDIA_CUDA-8.0_Samples/7_CUDALibraries/batchCUBLAS$ export CUDA_VISIBLE_DEVICES=0~/NVIDIA_CUDA-8.0_Samples/7_CUDALibraries/batchCUBLAS$ ./batchCUBLAS -m1024 -n1024 -k1024batchCUBLAS St...原创 2018-11-02 22:00:03 · 13257 阅读 · 3 评论 -
优化等级与运行效率
简介探讨优化等级与运行效率关系.简单加法运算测试平台STM32F407(时钟168MHz)Zynq 7z020(单核)Intel i5-4590 CPU @3.3GHz 3.3GHz测试核心代码::void add(u32 N);void test_add(void){ u32 N=100000; while(N-->0) { add(100000);...原创 2018-12-12 23:04:36 · 2318 阅读 · 0 评论 -
Matlab 绘图笔记
文章目录说明开始条形图双纵轴条形图说明后续补充!!!开始条形图双纵轴条形图W = 0.2;x = [0.5,0.3,0.2,0.1];xx = x + W/10;y = [540,430,420,340];z = [1340,1270,1210,1150];[ax,h1] = plotyy(x,y, xx, z, @bar, @bar);set( get(ax(...原创 2018-12-09 12:42:02 · 428 阅读 · 0 评论 -
神经网络中的激活函数(附Python代码实现)
激活函数分类参考文档CS2131N: Commonly used activationfunctions激活函数(ReLU, Swish,Maxout)代码链接pyml by zhi思维导图补充恒等函数函数表达式: y=xy = xy=x函数特性: 线性tanhtanh, sinh,cosh函数表达式: y=tanh(x)=e2x−1e2x+...原创 2018-12-15 00:16:50 · 9757 阅读 · 0 评论 -
UFLDL Tutorial - Supervised Learning and Optimization
UFLDL Tutorial原始代码可以从这里(GitHub repository)一次性下载。需要注意的是有些数据需要自己去下载,比如,在做PCA的练习时,需要下载MNIST数据集,可以到THE MNIST DATABASE下载。文章目录@[toc]Supervised Learning and Optimization[Linear Regression](http://ufldl.st...原创 2018-12-19 11:16:55 · 725 阅读 · 0 评论 -
Git 简明教程
简介使用子模块自动下载如果你在克隆含有子模块的库时, 没有使用 git clone --recursive xxx , 那么不要急, 可以这样把子模块克隆进去cd [project]git submodule initgit submodule update...原创 2019-03-25 14:41:02 · 408 阅读 · 0 评论 -
Sphinx 基础教程
完整版参见 ** https://iridescent.ink/HowToMakeDocs/index.html**What is SphinxSphinx 是种令人可以轻松撰写出优美文档的工具, 由 Georg Brandl 在BSD 许可证下创造, 它允许开发人员以纯文本格式编写文档, 以便采用满足不同需求的格式轻松生成输出. 这在使用 Version Control System ...原创 2019-07-30 21:33:05 · 10712 阅读 · 1 评论 -
Windows10 + Qt5.11.0 + QGC3.2.0 + VS2015
简介QGroundControl 是一个地面站监控软件, 支持 GPU 渲染与加速, 为无人机提供全飞行控制和任务规划, 提供开源代码, 支持Linux, Windows, Android, Mac 等多种平台.QGroundControl provides full flight control and mission planning for any MAVLink enabled dr...原创 2018-10-26 17:32:24 · 11337 阅读 · 8 评论 -
Python学习笔记
Python学习笔记:基础语法、加速、发布包。语法命名命名规则:字母、下划线、数字 组合,但不能以数字开头,且不能是已定义关键字,这与其它常见语言一致(如C、Matlab等等)。 正确:abc1 abc_1 _abc 错误:1abc 1_abc Python使用方法:无需声明,直接使用,这一点与Matlab相似,与C不同。区别:a = 123 b = 123.....................原创 2018-03-23 09:22:21 · 491 阅读 · 0 评论 -
Visual Studio 2010 编程中可能会遇到的一个小问题
Visual Studio 2010 编程中可能会遇到的一个小问题原创 2014-05-13 18:18:56 · 3542 阅读 · 1 评论 -
Matlab 并行计算学习初步
Matlab 并行计算学习1. 简介高性能计算(High Performance Computing,HPC)是计算机科学的一个分支,研究并行算法和开发相关软件,致力于开发高性能计算机。可见并行计算是高性能计算的不可或缺的重要组成部分。1.1 并行计算并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程,是提高计算机系统计算速度和处理能力的一种...原创 2018-08-09 08:19:57 · 76532 阅读 · 3 评论 -
Windows 64 + Matlab 64 MEX混合编程初步
记录本人在Windows下,使用Matlab 64-bit 版进行混合编程时遇到的问题,主要记录编译器的安装与简要的混编过程。原创 2016-01-15 18:28:44 · 22865 阅读 · 17 评论 -
MATLAB 路径设置
本篇记录本人使用Matlab时,涉及到的有关Matlab搜索路径设置的问题。原创 2015-04-02 12:36:17 · 77728 阅读 · 2 评论 -
超级文本编辑器Sublime Text3
简介基础插件Package-Control中文乱码Ubuntu下输入中文输入法跟随光标在Sublime Text中运行脚本解释器文件路径补全表格编辑语法高亮与着色代码匹配高亮Bracket Highlighter代码布局Alignment代码对比sublimergeCompare Side-By-Side代码模板专用插件For Lua...原创 2016-01-26 15:30:34 · 31259 阅读 · 2 评论 -
Lua学习笔记
记录本人学习Lua的一些心得等。Lua相关资料网站手册安装Lua类Unix系统Windows方法一方法2语法多重赋值协同GUI开发Lua相关资料网站Lua官网Lua Users手册Lua 5.3 英文参考手册Lua 5.3 中文参考手册Programming in Lua安装Lua在...原创 2017-11-27 16:02:27 · 639 阅读 · 0 评论 -
Head First Python学习笔记
读一本小说,时常不自主地发笑,很正常,可是如果读一本IT方面的书,也能让你笑,那会是什么样的一本书?今日读《Head First Python》一书,才读了几页,脸上就时不时露出笑容,可见这本书非同寻常。本人已经熟练了一门编程语言Matlab,准备学Python,喜欢结合实践,想用Python做些小应用。这正符合书中所述的 适合的读者。原创 2017-11-27 16:09:14 · 883 阅读 · 0 评论 -
《ScholarlyMarkdown Syntax Guide》中文翻译+个人使用笔记
本文为《ScholarlyMarkdown Syntax Guide》的中文翻译。ScholarlyMarkdown Syntax Guide, 即ScholarlyMarkdown语法指南。此外,Scholdoc 工具可以将 ScholarlyMarkdown 文档 转换成 HTML5, LaTeX, or Docx文件。原创 2017-11-27 16:12:28 · 405 阅读 · 0 评论 -
Git学习
GitHub这个教程很好,推荐初学者阅读。Git的一些常用命令,及.gitignore的配置Git开发者为Linux创始人Linus,所以Git中支持Linux的常用命令,如cd, ls, ls -a, mkdir, rm等等。为本地用户添加用户名和邮箱:注意是本地,不是远程仓库,所以和你注册的GitHub没有关系。下面的 core.autocrlf 是设置是启用 CRLF (Win...原创 2018-01-21 22:33:51 · 365 阅读 · 0 评论 -
C语言运算符优先级之三字经
C语言运算符优先级之三字经这是本人在读大一时自编的三字经,现在做成表格与大家分享。当然对于编程来说优先级这个似乎不怎么重要,但你可以把它当做一种乐趣,或者需要时查查,或者做题时可能用得上。不多说了,上图欢迎批评与指正!原创 2013-09-14 20:21:41 · 1346 阅读 · 0 评论