- 博客(14)
- 收藏
- 关注
原创 python 3.7 安装 openCV-离线
openCV是无法直接输入命令pip install openCV 安装的,需要到官网下载对应python版本的安装文件来安装。官网:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv找到对应python版本,操作系统,32位/64位系统的whl文件下载。有openCV的不同版本文件提供下载。cp37代表python版本是3.7。下载好后,...
2019-02-27 21:55:42 10982
原创 Ubuntu 12.04添加 终端Terminal到桌面和右键
前几天安装了Ubuntu 12.04 的虚拟机,发现不仅桌面上没有Terminal程序,按右键也没有打开Terminan的选项。于是自己手动添加。1、添加Terminal的快捷方式到桌面进入路径/usr/share/applications/ 目录,找到Terminal单击右键,选择Copy to Desktop,就可以建立快捷方式了。2、将Terminal添加到右键使用sudo ...
2019-02-27 11:10:33 3966 1
原创 PIL图像处理-二值化
时隔很久才知道原来这种对图像的处理方式叫做二值化!什么是二值化呢?就是把一张图的像素点编程0或255,完全的白或黑。比如这么一张32*32的小图片(当然他已经是黑白的了)二值化处理之后,每个像素点上就只有两个值,要么是True要么是False。将其转化为0,1之后,就变成下面这样这样处理数据会很方便。需要导入的库是PIL源码from PIL import Imageimpor...
2019-02-25 23:39:33 11664
原创 给散点图加legend图例
首先从文件导入数据,并进行格式化为numpy矩阵import numpy as npdef file2array(filename): file = open(filename) file_lines = file.readlines() numberOfLines = len(file_lines) dataArray = np.zeros((numberO...
2019-02-25 18:07:02 14643 2
原创 python读取文件格式化方法
介绍python的一种较为通用的读取文件并进行格式化的方法。第一种文件格式:一行数据是一个特征向量,最后一项是标签,表示类别。数据之间用空格分隔。目的是输入这样的文件路径,得到它格式化形成的特征向量和标签向量。代码def fileToNumpy(filename): file = open(filename) file_lines = file.readlines() ...
2019-02-24 22:14:05 6367
原创 K近邻算法-KNN-python简单实现
KNN算法是一种简单的机器学习算法,从大致原理上来理解相对简单。主要思路就是计算要分类的测试特征向量与训练数据集的特征向量的距离,计算距离的方法可以有很多种(如欧氏距离,海明距离),选取与其距离最小的k个特征向量,然后分析这k个向量所属的类别,其中,数量最多的类别可是做测试数据的类别。因此KNN可用于简单分类。K值得选择会对K近邻算法的结果产生重大影响。k近邻法没有显式的学习过程。没有训练算...
2019-02-24 21:38:33 439
原创 git&github的一些疑惑以及求证解答
文章目录1、从远程端克隆文件,发现从url上看,是不会区分分支的,因此可以判断clone的东西都是master分支上的,只有这个分支才作数。2、在本地仓库修改后,想使用`git push origin branch-name` 提交到远程仓库的分支,发现无法提交。使用`git push`,成功提交,并看到master上进行了修改。3、那么如何单独克隆项目的某一远程分支?4、接下来进行修改和push...
2019-02-24 14:24:39 121
原创 git&github简单命令branc,merge,pull,clone
一、branch命令1、git branch branch-name 新建分支branch2、git branch -d branch-name 删除分支3、git branch 或git status查看当前分支,git chechout branch-name 切换当前分支,可以看到使用git branch 是当前分支前面会有*符号二、merge合并分支1、在分支状态下无法pu...
2019-02-24 12:07:27 994
原创 git&github的几个命令add,diff,log,rm,mv
文章目录一、diff二、log三、rm四、mv五、一键保存‘增删改’一、diff1、 git diff 文件的差异,使用+,- 来表示2、git diff --color-words 使用颜色表示,红色为减,绿色为增加3、git diff --word-diff文字的增加或减少二、log1、git log 查看日志2、git log --oneline 查看一个概要信息3...
2019-02-23 22:26:11 606
转载 git bash 下操作文件及文件夹命令
转载自https://www.cnblogs.com/SamWeb/p/6516784.html1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录。当我们用cd 进入文件夹时,我们可以使用 通配符*, cd f*, 如果E盘下只有一个f开头的文件夹,它就会进入到这个文件夹.2, cd … ...
2019-02-23 17:45:00 1720
原创 简单使用git&github-上传仓库
简单学习了一下git和github,发现其中的命令非常多,比较偏实际应用。而如果自己没有这样的应用场景会比较难理解。所以自己准备完成这样一个应用,从而练习一下简单地使用git&github。应用:想将本地的文件初始化为仓库并上传到github上。步骤一:在github网站上新建一个新的仓库步骤二、复制仓库的git链接,之后连接服务器有用话说上传的方法github已经告诉我们了哈...
2019-02-23 17:41:05 216
原创 Cuda计算点积
调试代码的过程中,发现了这样一个问题#include <iostream>using namespace std;int main(){ int test[10]; cout << sizeof(test) << endl; float *a; //a = new float [10]; cout << sizeof(a) <...
2019-02-23 13:21:31 829
原创 cuda c源代码-1
记录下学习cuda过程中的源代码,附有注释以便回顾学习。#include <iostream>using namespace std;__global__ void add(int a, int b, int *c) { *c = a + b;}int test1(void) { // 设备指针和生成设备内存 int c; int *dev_c; cudaMall...
2019-02-22 23:19:05 1022
原创 pyCuda初学习
今天找了篇文章学习了一下pycuda,发现过程其实和Cuda C差不多,而且代码里面还要用到Cuda C,感觉就是用了python的外壳,整理好了数据,然后传递给编写好的Cuda C,编译器编译即可。开始时遇到了一个问题,在解释下面这段代码时,出现这样的提示nvcc fatal : Cannot find compiler 'cl.exe' in PATH although Visual St...
2019-02-22 23:13:14 2516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人