GRR

C#之Redis所欲为

我是研究僧i 提交于 2020-04-22 08:37:23
一 Redis是一种支持多种数据结构的键值对数据库 1.1Redis下载地址 :https://github.com/MicrosoftArchive/Redis 建议下载 .msi结尾的应用程序进行安装,会自动安装Redis服务 Redis默认是不能外网访问的 把Redis部署到本地请忽视下面 设置防火墙端口例外 更改redis.conf 文件 bind 127.0.0.1 protected-mode yes 更改为 # bind 127.0.0.1 protected-mode no 然后重启Redis服务, 1.2 Redis支持的数据类型:string、list、set、sortedset、geo(Redis 3.2以上版本),注意不同方法写入的值不能用混了,比如有写list的方法写入的值用获取字符串的方法去获取就有问题了。 1.3 Redis的优点: 支持多种复杂类型的数据结构 高命中的数据是运行在内存中的,数据最终还是可以保存到硬盘中,服务器重启后数据不会丢失 服务器是单线程的,来自所有客户端的所有命令都是串行执行的,不用担心并发修改的问题 支持消息订阅/通知机制,可以用作消息队列 key/value 最大长度允许512M 1.4 Redis的缺点: Redis是单线程的,因此单个Redis的实例只能使用服务器的一个CPU核,不能充分发挥服务器的性能 二 在

机器学习笔记--鸢尾花分类(二)

狂风中的少年 提交于 2019-12-05 07:14:47
· 训练和测试数据 要验证模型是否成功,通常会把收集好带标签的数据分成两部分,一部分用来构建机器学习模型,叫做训练数据(training data),其余的用来测试,叫做测试数据(test data)。scikit-learn 中的 train_test_split 函数一般会把75%的数据作为训练集,25%的数据作为测试集。 根据train_test_split对数据分类: from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test = train_test_split( iris_dataset['data'], iris_dataset['target'], random_state=0) #random_state = 0 是他的随机种子 print("X_train shape: {}".format(X_train.shape)) print("y_train shape: {}".format(y_train.shape)) print("X_test shape: {}".format(X_test.shape)) print("y_test shape: {}".format(y_test.shape)) 得到结果: X_train shape: