- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 MATLAB调用Python:后续
原因是:如果不重新打开matlab,在pycharm中修改的python代码在matlab调用的时候是不会更新的。也就是说matlab会调用matlab打开时第一次调用的代码,所以才报各种奇怪的错误。第二天因为想要尝试别的方案,关闭然后重新打开了一下matlab,结果就好了?想了一下,应该是与重新打开matlab有关,验证了一下,发现果然如此。解决办法:每次修改python代码后,重新打开一次matlab即可。matlab2021b+python3.8,完美运行。
2024-12-11 11:29:30
329
原创 Anaconda Python3.7 安装PyAudio(巧合的坑 与 “成也ai,败也ai”)
想用MATLAB调Python代码,MATLAB R2021b以上的版本要用Python3.7以上的版本,而Python3.8起用了一个什么宏,导致MATLAB会报一个很怪的错,问ai,ai说Python3.8开始引入那个宏,因此降低MATLAB版本、Python版本。(这里可能也被ai坑了,具体未查),我是Windows系统,有点不想搞。用conda卸载了,用pip尝试重装,报错。搞了半天不成功,万念俱灰,随手百度:。问ai,ai说了一堆无用废话。问ai,ai:(坑二)
2024-12-10 17:57:42
371
原创 难以置信,MATLAB R2021b分类学习器自动生成的代码竟然这么烂!
【代码】难以置信,MATLAB R2021b分类学习器自动生成的代码尽然这么烂!
2023-04-21 14:18:53
346
原创 matlab输出方式快慢对比
因为实验需要,需要观察循环进行到了哪一步,由于循环的次数很多,需要考虑控制台输出的快慢1. 变量直接输出i = 1;ticitoci = 1历时 0.002167 秒。2. disp()i = 1;ticdisp(['i=',num2str(i)])toci=1历时 0.001822 秒。3. fprintf()i = 1;ticfprintf('i=%d',i)toci=1历时 0.000331 秒。可见,fpr...
2022-02-23 15:36:25
587
原创 MATLAB R2014a 并行运算 smpd进程 内存占用过度问题
就是这家伙,开始运行后发现会慢慢把内存吃满。内存满了之后,计算速度极慢,CPU利用率下降。(对比了不会出现这种情况的算法之后……)解决办法:把并行循环(parfor)内的变量全都事先固定大小。(包括调用函数内的哦。)即,消除这种提示:就发现不再吃内存了,问题解决。原因猜测:估计是过程中产生的废弃变量在并行循环中不会被主动消除,才导致的。(当然,这种猜测毫无必要。计算机不是玄学。)...
2021-01-20 23:54:30
1249
原创 数据库系统原理 - 零散笔记 - 浙大 - B站
1嵌套子查询:若子查询内部引用了外层的查询变量,针对外层每一个元组,子查询都会执行一遍,所以执行效率会降低也因此,如下的功能才能实现(外层每取一个元组,就进行一次子查询,判断一下是否unique):2内层子查询如果没有用到外层定义的变量名,则会一次性执行完毕,故不会出现错误3SQL查询语句执行顺序:4定义外码主要是为了让系统进行参照完整性的约束:...
2020-10-29 21:49:48
324
原创 Web课小项目 —— 配置环境
根据老师给的攻略:Setup Your Development Environment1. Set up Java development environmentBuild your JAVA development environment: Eclipse + JDK.2. Set up database management systemStep 1. Down...
2019-06-13 21:51:06
346
原创 数据挖掘 —— 课程小项目(MATLAB实现)
Data Preprocessingclc;clear all; %% Data ExtractionreadFilename='Diagnostic Data of Tuberculous Pleural Effusion.xlsx';writeFilename='Data Mining Results of Diagnostic Data of Tuberculous Pleura...
2019-05-28 14:37:59
3986
1
原创 Tensorflow2.0Alpha版本 Udacity优达学城教程错误
实名举报,白白折腾了一晚上!Tensorflow2.0没有logging模块,而教程一开始就写了一个调用logging模块的语句,以下是课程视频截图:一运行就报错:“AttributeError: module 'tensorflow' has no attribute 'logging'”还以为是自己的Python安装有误,各种重装、改环境变量、重新激活Minicond...
2019-05-02 13:48:31
442
原创 Anaconda or Miniconda pip install Exception(报错)
问题:安装了python多个版本,又安装了miniconda,在miniconda激活的环境中使用pip安装其他模块报错,折腾了好久。具体情况同下图:查找了一圈,无意中发现了一个正解。正解:给这位默默指出正解却无人问津的层主点了个赞
2019-05-01 22:45:30
489
原创 机器学习 - 研究生课程 - Python代码实现与笔记——Linear Discriminant Analysis(LDA)
参考的同学的博客:https://blog.youkuaiyun.com/Willen_/article/details/89288218心得感悟:同学实现的时候画出来的图有些不对劲,即样本点在LDA线上的垂点位置不对,其实他应该买个正方形的显示器
2019-04-27 21:25:42
1716
1
原创 机器学习 - 研究生课程 - Python代码实现与笔记——Logistic Regression
参考的同学的博客:https://blog.youkuaiyun.com/Willen_/article/details/89261545?from=singlemessage心得感悟:万事开头难,但咬咬牙熬一熬,Python就显露出它传说中简单易用的特点了。(用惯了MATLAB,用不惯Python,一开始写的时候很艰难)以下是实现代码:'''Date 2019/4/15'''im...
2019-04-22 19:51:52
316
原创 Unity3D 做游戏的本质核心
用Unity做游戏的本质核心就是一个个事件比如Update()、Start()、OnGUI()、OnMouseDown()等等这些附着于具体游戏物体(GameObject)上的事件,有的每帧发生一次,有的在某些条件下发生。而游戏开发者所要做的,就是用逻辑关系把这一个个事件串起来,最终形成游戏逻辑。...
2018-12-24 22:35:52
751
原创 Unity3D网络游戏实战 读书笔记
2.4.3 炮管关于炮管角度转换的理解:先直接将相机的x欧拉角赋值给gun,得到一个未经修正的角度,再通过判断本地坐标系的数值是否超出范围,对这个角度进行约束。 如果按照书上说法事先旋转过gun的z轴使其和炮管同一指向,则会出错。需要将红框中的代码改成 euler.x + 87.8(即你将gun转过的角度,书上默认是0°的地方现在是87.8°)。并在之前加上一句...
2018-12-10 22:10:28
457
原创 C++ Primer Plus 读书笔记(二)
15.3 异常15.3.6 栈解退此处直接用了 throw,并没有说明 throw 了什么。自己编程实践了一下,是对的,没有问题。理解:直接用 throw 应该是默认把 catch 块接受到的异常类对象再传递下去。当然,如果特地说明一下也没有问题。...
2018-12-08 15:45:33
197
原创 C++ Primer Plus 读书笔记
15.1.2 友元成员函数小节总结:利用前置声明,可以实现将一个类的部分方法作为另一个类的友元。前置知识回顾:红框中的宏定义是一个开关。首先,之前总结的对C++语法的看法,C++语法中的大部分是为了实现两大功能 —— 代码重用 以及 动态编译。15.1.3 其他友元关系(次要)介绍了互为友元15.1.4 共同的友元(次要)介绍了一个函数作为两个类的友元1...
2018-12-03 22:02:44
198
原创 Unity3D 物体跟随鼠标移动
方法一(直接获取 Input.mousePositon):将Camera设置为正交模式。target = Camera.main.ScreenToWorldPoint(Input.mousePosition);target.y = ChessPiece.transform.position.y;ChessPiece.transform.position = target;注:将其...
2018-10-25 18:01:10
5882
原创 C++ Primer Plus 学习笔记——开端
学习了近十天的《C++ Primer Plus》(第六版),读到了第十二章,采用了知乎上关于阅读此类书的方法:如何正确的通过 C++ Primer 学习 C++? - 知乎 https://www.zhihu.com/question/32087709阅读有了些疲惫,便跑来写笔记。开端:个人认为,C++ 的难点在于繁琐,大量的关键字,大量的细节,导致的记忆困难,在逻辑理解方面,学习C+...
2018-10-21 17:06:34
240
原创 Unity3D UGUI 血条跟随角色——几种方案对比
【方案一】把Canvas设置成Worldspace模式,放到角色下,变成子对象,自然就跟着角色移动了。问题:角色旋转,血条也会跟着旋转,即便通过Update函数,修正rotation,强行等于Camera的rotation,也会出现摆动的现象。教程地址:http://www.jianshu.com/p/a9fd13594f18【方案二】把角色的Position投射到屏幕上,转化...
2017-09-06 23:46:12
8782
2
原创 Unity3D 关于各种坐标的注意事项
网上各种教程很多,但用的时候务必注意debug检查一下,比如有的教程说Input.mousePosition是世界坐标,我自己debug的时候发现是屏幕坐标。另外使用屏幕坐标转世界坐标的函数(camera.main.screenToWorldPoint)之后,有的时候出现一些很奇怪的问题。...
2017-09-02 14:12:08
531
原创 ACM学习笔记——动态规划
动态规划:1.状态2.状态转移方程3.解 例:1.i, j2.max(d (i + 1, j), d (i + 1, j + 1))3.return ans = a[i][j] + max(d (i + 1, j), d (i + 1, j + 1)) 状态的终点由状态转移方程决定。...
2016-09-25 10:54:07
319
原创 网易公开课 斯坦福大学公开课:机器学习课程 notes
Supervised Learning Linear regression ① 梯度下降算法J(θ) = 1/2 * (hθ(x) - y)^2 + .... // for (x1, y1) -> (xm, ym)θi := θi - α * δ/δθi J(θ) ② 批(batch)梯度下降; 随机梯度下降(增量梯度下降) ③ 计算矩阵化(...
2016-03-17 12:23:06
861
Logistic Regression Training Set and Test Set
2019-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人