### Python聊机中的数据库

我正在编写一个试图模拟某种对话的聊机。作为Python的新手,我目前依赖列表和字典来对一组标准查询做出标准响应。随着我学习的深入,我意识到列表/字典/函数将不足以应对需求,我需要使用某种数据库。目前,我只是在遇到用户的新问题时不断向我的列表/字典中添加项目。

我应该使用哪种数据库来存储/查询用户数据?我查看了这个及其后续链接的答案,但没有提到使用了哪种数据库。(我这个小项目旨在自学机器学习和自然语言处理的概念)


回答:

你可能需要考虑redis。它速度极快(这对聊机来说很重要)且使用非常简单。它只是一个键值存储,所以如果你正在寻找像那个例子中使用XML那样的分层逻辑,这不一定是你的答案——但话说回来,你可能也不希望将逻辑存储在数据库中。

基本上,看看Redis,但如果没有更多关于你具体在做什么的细节,很难提供帮助。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注