- 博客(10)
- 收藏
- 关注
原创 Python实现---用KNN解决回归问题
KNN用于回归问题KNN不仅可以用于分类问题,也可以用回归问题。主要算法思路就是:使用KNN计算某个数据点的预测值时,模型从训练数据集中选择离该数据点最近的k个数据点,并且把这些数据的y值取均值,把求出的这个均值作为新数据点的预测值。实验数据集data.csv:数据是csv格式的,第一行是标签。python代码实现以下代码在dataTransform函数里改一下数据集,可以直接在pycharm中运行import numpy as npimport pandas as pdimport
2022-01-22 16:52:37 4396 1
原创 用vagrant在linux系统中编译运行本机的c++文件
文章目录进入虚拟机进入需要执行的文件的路径下载g++编译器利用makefile编译文件运行文件首先,要安装好虚拟机,安装好vagrant,设置好虚拟机和本机的共享文件夹。注:没有vagrant也可以,vagrant只是为了方便在本机中用gitbash操纵虚拟机,打开虚拟机在里面敲命令也是一样的其次,将本机中的c++文件放入虚拟机和本机的共享文件夹中,这样在虚拟机中就能操作本机中的c++文件了。虚拟机和vagrant的安装和共享文件夹的设置请另寻博客。进入虚拟机注:没有安装vagrant直接跳过
2021-11-10 21:07:42 1796
原创 本机连接虚拟机docker容器中的mysql数据库
目的:希望在本机中能用到虚拟机中的mysql数据库。文章目录docker安装mysql设置mysql的远程登录建立连接docker安装mysqldocker十分方便,只要一句命令即可下载,不用繁琐的配置.(1)安装数据库:sudo docker pull mysql:5.7(2)创建实例并启动sudo docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/
2021-08-21 19:32:22 7881 1
原创 使用vagrant+virtualbox+docker构建一个开发环境
文章目录基础知识基础知识这些都是构建过程中涉及到的一些点VirtualBox:一款开源的虚拟机软件,用于构建虚拟机,在这台虚拟机上可以安装系统和软件,与真实的电脑一般无二。Vagrant:用于创建和部署虚拟化开发环境。可理解成vagrant利用virtualbox提供的接口,创建和管理虚拟机。(理解:可以在gitbash中打开vagrant,vagrant通过在gitbash窗口里输入的命令,操作建立和删除虚拟机)SSH客户机:可以理解乘一个远程传输协议,是linux系统的标配Git bash
2021-07-25 17:24:09 558
原创 如何在团队软件开发中正确使用github
Branch命名规则正式软件中,版本控制非常重要,版本之间不能有冲突。因此,正式开发时,应该建立多个分支,开发新功能时应该建立新的分支。分支命名说明主分支master用户使用的正式版本都在主分支发布,正式版本必须可用的,稳定的,可直接发布的版本不可直接在master branch开发!开发主分支dev涵盖了所有已完成的功能的分支不可在dev branch开发!所有开发分支请克隆dev进行开发!功能分支feature-*新功能分支,某个功能正在开发阶段
2021-07-18 17:24:52 154
原创 Eclipse导入org apache commons math3包,调用拉普拉斯分布函数
用到了这个包里的LaplaceDistribution函数,所以记一下是怎么调用的,过程很简单。下载jar包网址:http://commons.apache.org/proper/commons-math/download_math.cgi下载该网址的binaries里面的bin.zip,之后解压即可,解压后的文件夹名称是commons-math3-3.6.1。导入Eclipse首先直接把解压后的文件夹commons-math3-3.6.1整个复制到项目下。当然也可以新建个lib文件夹放里面。
2021-06-04 17:01:25 1713
原创 如何写一篇文献计量分析论文---citespace+vosviewer+文献计量在线分析平台
文献计量分析数据搜索导出数据选择导出选择其他文件格式调整选项,进行导出:本文用到的可视化软件或网站CiteSpace的使用软件的下载软件的操作VOSviewer的使用文献计量在线分析平台的使用数据搜索主题:PSO算法数据来源:WOS关键字选择(根据自己的需求改写):出版社关键字:IEEE Transactions on Evolutionary Computation or IEEE Transactions on Cybernetics or IEEE Transactions on Syste
2021-03-17 00:47:09 26759 7
原创 移动软件开发--------时间账簿小程序最终展示成果
移动软件开发--------时间账簿小程序最终展示成果1.上次我们实现了做一个备忘录的页面和相关添加备忘条和删除备忘条的功能,如下图:2.之前,我们实现了一点关于计时器的功能,能够进行简单的计时,如下图所示:3.但是点击“从备忘录中选择”和“直接开始”没有作用,而且只能从两分种以上开始计时,我们原来的设想是可以实现从第一个页面“备忘录”中选取相关的事件进行计时,并且也能够直接计时,关于首...
2019-06-13 01:12:01 221 1
原创 移动软件开发----------对备忘录部分实现添加文字和删除文字功能
**移动软件开发----------对备忘录部分实现添加文字和删除文字功能**代码:https://github.com/nata-skate/clock得到如图效果页面布局页面布局也就是wxml文件,我们给上述界面做一个划分,大致分为三个部分,第一部分为最上方日期显示;第二部分为第二栏的输入框,第三部分为下面的信息框。在整体上我们用一个大的view,定义为类container...
2019-06-11 04:19:45 237
原创 移动软件开发--------框架的确定
以下是我们小组的第一次讨论内容,本次讨论确定了框架。(一)初步设想我们主要有两种小程序的设想。(1)记账小程序 首先我们找了几个记账的小程序:第一个是去年二等奖作品“同游账本”,还有“鲨鱼记账”、“timi记账”。以下是这几个小程序的界面截面截图,这些截图主要是想展现这些小程序有什么功能。1、同游账本2、鲨鱼记账和timi记账 我们认为同游账本的想法非常好(还有上传收款二...
2019-05-12 22:12:53 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人