- 博客(17)
- 收藏
- 关注
原创 MongoDB学习笔记 ⑦索引
由于所有出现在查询中的字段是索引的一部分,MongoDB无需在整个数据文档中检索匹配查询条件和返回使用相同索引的查询结果。相反,它会从索引中提取数据,这是非常快速的数据查询。语法中Key值为你要创建的索引字段,1为指定按升序创建索引,如果你想按降序来创建索引指定为-1即可。由于我们的索引中不包括_id字段,_id在查询中会默认返回,我们可以在MongoDB的查询结果集中排除它。createIndex()方法中你也可以设置使用多个字段创建索引(关系型数据库中称作复合索引)......
2022-07-26 13:13:57
200
1
原创 MongoDB学习笔记 ⑥sort()排序
在MongoDB中使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用1和-1来指定排序的方式,其中1为升序排列,而-1是用于降序排列。db.集合名称.find().sort({KEY1}){"title""MongoDB教程"}{"title""Java教程"}{"title""PHP教程"}......
2022-07-26 10:45:20
652
原创 MongoDB学习笔记 ⑤limit()与skip()方法
limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。>db.集合名称.find().limit(数字).skip(数字)注如果没有指定limit()方法中的参数则显示集合中的所有数据。db.集合名称.find().limit(数字){"title""Java教程"}{"title""Java教程"}使用limit()方法读取指定数量的数据记录。{"title""PHP教程"}注skip()方法默认参数为0。......
2022-07-26 10:42:58
588
原创 MongoDB学习笔记 ②文档的增删改查
1.插入文档插入文档时会自动创建集合1.1使用insert()或save()方法向集合中插入文档语法db.集合名字.insert(document)或db.集合名字.save(document)save()如果_id主键存在则更新数据,如果不存在就插入数据。该方法新版本中已废弃,可以使用db.collection.insertOne()或db.collection.replaceOne()来代替。insert()....................................
2022-07-22 14:02:03
495
原创 MongoDB学习笔记 ①简介和增删集合、数据库
MongoDB属于NoSQL,就是NotOnlySQL,意即"不仅仅是SQL"刚看了下排名,在非关系型数据库中排名第一但据说MongoDB也算是NoSQL里最像关系型数据库的了MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统在高负载的情况下,添加更多的节点,可以保证服务器性能MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。showdbs。...............
2022-07-21 16:50:44
337
原创 常见的机器学习算法与人工神经网络
1. 邻近算法K-NearesNeighbor (KNN)KNN(K- Nearest Neighbor)法即K最邻近法,最初由 Cover和Hart于1968年提出,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路非常简单直观:如果一个样本在特征空间中的K个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。该方法在定类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属的类别。1.1 KNN算法核心思想KNN算法的核心思想是,如果
2022-05-16 11:35:29
2298
原创 在minst数据集上定义和训练CNN卷积神经网络,代码+原理+模型更改
代码部分:import tensorflow as tf# 我也不知道为什么要加这些,加了就能跑old_v = tf.logging.get_verbosity()tf.logging.set_verbosity(tf.logging.ERROR)import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'from tensorflow.examples.tutorials.mnist import input_data# 属于那个类就为1...
2022-04-16 14:40:49
2398
原创 win10更改特定类型文件的默认打开方式
在R语言的学习过程中,要频繁打开 “.R” 后缀的文件,然而系统每次都要问我一遍我要以何方式打开此 .R 文件就很麻烦就很烦,下面是杜绝此类问题的步骤:1. 电脑左下角搜索默认应用并打开可能要加载一会2. 点击按文件类型指定默认应用3. 往下拉到 .R 的位置,选择默认应用为RStudio大功告成,畅通无阻啦家人们!!...
2022-03-28 11:28:23
1373
1
原创 R语言学习笔记 ④“Error in library(plyr) : 不存在叫‘plyr’这个名字的程辑包” 的解决方案
在今天课程中,我跟着老师一步步运行代码时出现了错误### Open the CSV Filetabledata<- read.csv("ApplewoodService.csv",header=TRUE,sep=",")library(plyr)打开文件后使用 library() 函数后提示我Error in library(plyr) : 不存在叫‘plyr’这个名字的程辑包下面是解决方案:我们需要先安装package plyr在pane1输入:instal
2022-03-28 10:59:39
17017
原创 R语言学习笔记 ③读取文件内容及一些统计函数的使用
内容摘要:清理控制台 打开文件 NROW library() $ 符号的使用 transform() table() summary() describe() weighted.mean()以Jeff的上课内容为例1. Use Ctrl+L to clear out the Console window2. open files,相对路径先设置work directory# Open the CSV Filetabledata <- read.csv("Ch
2022-03-27 20:40:03
197
原创 R语言学习笔记 ②求一组数据的平均数、中位数、标准差和范围
以作业为例1. 求平均数 meanR语言用函数 mean() 来求平均数# Create a vector.x <- c(15, 8, 6, 9, 9, 4, 18, 10, 12, 12, 4, 7, 8, 12, 10, 10, 9, 13, 5, 6, 11, 14, 5, 6, 6, 5, 13, 5, 11, 10)# Find Mean.result.mean <- mean(x)print(result.mean)运行结果如下,平均数为9.1..
2022-03-27 18:58:07
12359
原创 阅读笔记:LightGCN: Simplifying and Powering Graph ConvolutionNetwork for Recommendation - 2020 SIGIR
LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation原文链接:LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationhttps://arxiv.org/abs/2002.02126代码:GitHub - kuandeng/LightGCN https://github.com/kuandeng
2022-03-26 15:18:41
1919
原创 使用calibre给电子书生成目录
很多时候在网上找的电子书是txt格式或者没有目录,这在看书的过程中就非常不方便,calibre是一款非常nb的电子书编辑器,可以更改封面、编辑页面、转换格式等等等等,操作简单功能强大还容易上手,下面是为电子书生成目录的步骤首先打开calibre,导入电子书,选择书籍后点击转换书籍点击结构检测,输入下列正则表达式//*[re:test(., "^\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回部节集卷].*", "i")]点击确定,等待calib
2022-03-19 17:04:34
12338
原创 R语言学习笔记 ①绘制直方图 histogram
在上数据分析这门课时,老师要求使用R语言绘制直方图,以作业为例,带大家走一遍步骤要求:Copy and Paste Your R Output From the R Script (or the output of Excel)步骤:首先打开RStudio,输入以下代码,目的是导入数据v <- c(27, 27, 27, 28, 27, 25, 25, 28, 26, 28, 26, 28, 31, 30, 26, 26)其中v是包含直方图中使用的数值的向量....
2022-03-19 16:16:12
14753
原创 MobaXterm连接VMware虚拟机上的OpenEuler操作系统
实训课老师要求使用第三方软件进行虚拟机上的操作这里选择使用MobaXterm,本文主要讲解MobaXterm连接VMware虚拟机上的OpenEuler操作系统的步骤:使用步骤:首先打开VMWare开启虚拟机,获取IP地址👇然后打开MobaXterm,点击左上角Session👇点击左上角SSH👇进入SSH界面后,输入刚才得到的IP地址👇点击OK,进入虚拟机加载界面,第一次登陆需要输入密码👇连接成功,左侧Sftp可以查看各个文件...
2022-03-19 14:47:05
1824
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人