python
文章平均质量分 58
Toky丶
在读博士生,主要研究方向为医疗机器人的视觉引导,其他例如三维计算机视觉,SLAM,深度学习啥都略懂。
展开
-
matplotlib报错no attribute “switch_backend“简单解决方案
问题画3维轨迹时想让matplotlib独立显示窗口,好观察轨迹,结果在取消这个勾选后报错。解决按这个博主说的方法https://blog.csdn.net/qq_20792555/article/details/99627431去自己项目用的python环境下找到这个文件,改下面81行的backend值为TKAgg后成功解决√...原创 2021-08-04 14:47:50 · 636 阅读 · 0 评论 -
二元多项式插值拟合(泰勒展开)
在手写SIFT算法代码时,涉及关键点的精确定位,基本思想就是将高斯差分空间中提取出的极值点进行一个曲面的拟合,网上参考一个博主的代码:https://blog.csdn.net/qq_25847123/article/details/79148333不过是matlab版的,改写成python并将有些地方做了修改。1 效果最终的效果图如下:拟合效果2 代码import numpy as npimport mathimport matplotlib.pyplot as .原创 2021-04-20 16:47:22 · 2751 阅读 · 0 评论 -
机器学习作业(一)
实验1(不同方差的高斯分布)1.1 实验要求从两个高斯分布中采样。一组采样为正类,一组采样为负类,两个高斯分布具有不同的方差。编程实现线性回归,y为一1或1。保存参数,画出回归投影面,同时可视化显示结果。编程实现线性判别分析,保留参数,对测试数据做出预测,同时可视化显示结果,画出分类面。1.2 实验效果图1 线性回归实现,其中蓝色平面为回归投影面图2 线性回归分类图3 LDA线性判别分析分类平面图4 LDA分类曲线,测试集分类精度:0.95...原创 2021-04-14 13:42:37 · 1205 阅读 · 2 评论 -
a+b+c=1000, 且a^2+b^2=c^2 (a,b,c为自然数), 如何求出所有a、b、c可能的组合?
答案:看到题目想起了均值不等式,手贱算了下a,b,c的范围。c应该大于附上python代码:for c in range((int)(1000 * math.sqrt(2) - 1000), 1000): for a in range(0, 586): b = 1000 - a - c if a ** 2 + b ** 2...原创 2018-08-20 10:30:11 · 3961 阅读 · 3 评论 -
python numpy库 resize()函数与reshape()函数
import numpy as np# matrix = np.indices((3, 2)) # 创建3*2的矩阵# print(matrix)# ndarray = np.random.rand(2,8)#这样创建的是浮点类型ndarray = np.mat(np.random.randint(2, 8, size=(2, 8), dtype=int)) # 用mat很容易创...原创 2018-11-16 11:14:55 · 8119 阅读 · 0 评论 -
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
安装tensorflow报这个错,因为未指定tensorflow的版本。解决方案:pip install tensorflow==1.9为了下载的快一点可以加上国内镜像的链接,加在上面这句命令后面。-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com最后成功安装解决下述代码的keras找不到...原创 2019-06-17 21:33:32 · 25620 阅读 · 1 评论