
Computing
stayrightnow
这个作者很懒,什么都没留下…
展开
-
Debug: c++, pointer to incomplete class type is not allowed
错误提示:pointer to incomplete class type is not allowed在编译时候还可能报错如下:error C2027: use of undefined type ‘Room’原因:某个类型在某个成员函数被某个指向这个类型的指针调用时,还没有被完整的定义。 即前置声明中用到的类,并在此类中也用到,但没有引入头文件。分析:...原创 2018-09-06 18:09:37 · 1135 阅读 · 0 评论 -
Python安装包测试程序
import scipyprint('scipy: %s' % scipy.__version__)# numpyimport numpyprint('numpy: %s' % numpy.__version__)# matplotlibimport matplotlibprint('matplotlib: %s' % matplotlib.__version__)# pandas...原创 2019-01-20 16:58:21 · 491 阅读 · 0 评论 -
机器学习:监督学习 标签编码
在机器学习中常用的有两种标签编码方式 Lable Encoder和One Hot Encoder。它们被用来数字化化分类的数据,或者是文本数据。举个例子国家这一栏是文本信息,这样的文本信息不利于机器的understand。所以我们需要把这些categorical text data 转化为model-understandable numerial data, 我们可以使用Label Enc...原创 2019-01-25 21:15:35 · 4477 阅读 · 0 评论 -
Matlab三维离散点图
N = 2000;x = rand(1,N);y = rand(1,N);z = randn(1,N);scatter3(x,y,z,50,z,'.');colorbar;N = 2000;x = rand(1,N);y = rand(1,N);z = randn(1,N);scatter(x,y,10,z,'filled');colorbar;原创 2019-01-25 21:32:40 · 17553 阅读 · 0 评论 -
数据预处理小技巧:window cmd合并多个csv文件
在做文件处理的时候,很琐碎的工作。python对文件的处理也不一定是非常高效的将所有的csv文件放到一个文件夹,位置任意。打开cmd,切换到存放csv的文件夹,也可以在csv文件夹中,按住shift加鼠标右键,选择在此处打开命令窗口。输入copy *.csv all-groups.csv...原创 2019-01-29 21:58:38 · 5051 阅读 · 2 评论 -
机器学习:TensorFlow初学
numpy常用的函数dot: 数组的点积 dot producta = np.arange(0,9)#Out[45]: array([0, 1, 2, 3, 4, 5, 6, 7, 8])b = a[::-1]#Out[47]: array([8, 7, 6, 5, 4, 3, 2, 1, 0])np.dot(a,b)#Out[48]: 84随机数生成tf.random_n...原创 2019-01-29 23:34:01 · 256 阅读 · 0 评论 -
穷举算法
有的时候需要遍历所有的可能性,但是如果通过一般方法,由于这种可能性会有很多,循环有很多重,怎么办呢?用递归可以的。另外一种说法是递归是容易爆的,这个后续再研究。#include <iostream>#include <vector>#include <stack>/*********************************************...原创 2019-06-12 23:31:45 · 3295 阅读 · 0 评论 -
堆的方法
方法三:最小堆维护法这个问题嘛……事实上是有的。这个方法能够大幅度降低总比较次数,称之为最小堆维护法:第1步:先利用前10000个数字,搭建一个元素个数为1万的最小堆。有同学可能会问,什么叫做最小堆呢?在这里解释一下:首先,什么是堆?在计算机领域中,堆这个概念与生活中的有一点点类似,一般的堆也是上面窄下面宽的结构。堆结构,非常类似圆木堆放的结构,充满大自然的气息。堆结构,可能源自圆木...原创 2019-07-31 20:35:35 · 383 阅读 · 0 评论 -
VirtualBox 共享文件夹的设置
进入\media之后运行./VBoxLinuxAddtion.run然后重启,加载sudo mount -t vboxsf NS3 /home/amazon/shared原创 2018-12-20 21:49:23 · 7732 阅读 · 0 评论 -
ML机器学习笔记(1):基本概念
吾生也有涯,而知也无涯 。庄子对象:问题的分类机器学习可以解决什么样子的问题呢?分为两类(三类)问题。回归问题:监督学习。一种数值连续随机变量进行预测和建模的监督学习算法,比如:股票预测,成绩变化,机票预测等连续变化的案例。回归任务的特点是数据有数值型的目标变量,即每个样本都有数值供监督学习使用。分类问题:监督学习。一种对离散型随机变量建模或预测的方法,比如:垃圾邮件分类,信用卡异常使用...原创 2018-11-17 17:30:42 · 391 阅读 · 0 评论 -
ML机器学习笔记(2):TenseFlow的离线安装
安装AnacondaAnaconda是由Python提供支持的领先的开放数据科学平台。 Anaconda的开源版本是Python和R的高性能分发版本,包括超过100个用于数据科学的最流行的Python,R和Scala软件包。 (可能由于网络原因,不能通过命令行的方式进行安装TensorFlow,所以只能另辟道路)。检查anacoda是否安装正确。conda --version(此电脑-&...原创 2018-11-19 10:46:14 · 655 阅读 · 0 评论 -
自动化小工具(1):Python 自动编译 VS - devenv命令行
经常会编译很多case,不断地调整参数。 这些参数可以通过文件读写完成,但是有时候添加读写也不一定是最好的。 这里介绍另外一种笨办法:通过python修改源文件调用VS的命令行编译创建不同的case目录移动编译的文件到指定的case目录下1. 替换文件中的某一行def LineReplace(file,line_num,replace_str): tmp = ...原创 2018-08-10 15:49:15 · 1935 阅读 · 0 评论 -
Mac-Python 零基础爬虫学习笔记(2):phantomjs不再 headless Firefox/Chrome
phantomjs是一个功能完善的“无头“浏览器,并非一个python库,所以它不需要想python的其他库一样安装,也不能用pip安装。但是‘Selenium support for PhantomJS has been deprecated, please use headless’提示不支持PhantomJs,请使用headless模式。使用headless模式之后,就不会有GUI了...原创 2018-08-11 12:25:45 · 334 阅读 · 0 评论 -
VS2010 小插件 -对齐/高亮/配色
VS目前最新的是2017,虽然2010过时了,但是体积小也稳定,满足基本日常开发需要,对商业级开发够用了。为了将VS2010打扮得漂亮一些,推荐几款小插件。Indent Guides for Visual Studio...原创 2018-10-14 15:11:22 · 5876 阅读 · 0 评论 -
LTE-wireshark:如何用wireshark简单地分析LTE数据包
先来纵观一下LTE的协议结构。RRC位于 最高层,然后是PDCP,RLC,MAC,PHY具体每个协议可以通过wireshark 的 preference进行设置。原创 2018-10-16 13:46:53 · 6872 阅读 · 1 评论 -
ns工具学习笔记: Ubuntu上的NS3安装 - 终
1. 下载 cygwin如果下载速度慢,可以重新选择镜像地址。不建议安装所有的包,否则会占用很大的地方。这里安装gcc等开发工具。2. 安装 ns-3release 版本下载链接:https://www.nsnam.org/release/$ tar xjf ../../download/ns-allinone-3.28.tar.bz23.build ns-3...原创 2018-10-17 10:55:43 · 939 阅读 · 0 评论 -
C++:流文件做为函数的参数
ofstream LOG;int i = 5;int j = 8;LOG.open("LOG.txt", ios::app);calculation(i, j, LOG);//////////////////////////////////////////////////////calculation(int i, int j, ofstream &outfile){ in...原创 2018-11-06 10:45:20 · 6414 阅读 · 2 评论 -
Office 2010 Excel 窗口独立显示
1. Win+R打开运行窗口。2. 输入 regedit 编辑注册表3. 定位到 【HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open】4. 删除Open下的ddeexec5. 然后选中command,双击右侧窗格的”默认“,将末尾的/dde改为“%1”(注意有双引号);6. 再双击command,同样将末尾的/dde改为“%1”。(“%1”建议手动输...原创 2018-11-09 09:49:04 · 23423 阅读 · 7 评论 -
C++ 重复包含了头文件
重复包含了头文件,在最前面加一行#pragma once原创 2018-11-16 14:30:00 · 316 阅读 · 0 评论 -
Sublime Python 搭建
https://pypi.org/project/pandas/#filesbutton的command对应函数是否可以带参数lambda新建Build System "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "C:\\Python27\\python.exe -u \"$file\"", ...原创 2019-07-27 03:28:25 · 204 阅读 · 0 评论