From 0cd86fb4a4f0365bc539a983c6855ff8d0e9660f Mon Sep 17 00:00:00 2001 From: ARCJ137442 <61109168+ARCJ137442@users.noreply.github.com> Date: Wed, 30 Nov 2022 17:00:03 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=AE=80=E4=BD=93=E4=B8=AD=E6=96=87?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E6=96=87=E6=A1=A3=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.zh-cn.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.zh-cn.md b/README.zh-cn.md index 41387e9..85ba479 100644 --- a/README.zh-cn.md +++ b/README.zh-cn.md @@ -1,21 +1,21 @@ # PyNARS #### 介绍 -Python implementation of NARS (Non-Axiomatic-Reasoning-System). +NARS(非公理推理系统)的Python实现。 -Reference: - - OpenNARS 3.0.4, - - The Design Report of OpenNARS 3.1.0 +参考: + - OpenNARS 3.0.4 + - OpenNARS 3.1.0的设计报告 #### 运行环境 - - Python版本: 3.7.10. + - Python版本:3.7.10。 - 只有这个版本被测试过,但Python 3.7以及更高的版本应该都可以接受。 - - 操作系统: Windows 10. + - 操作系统:Windows 10。 - 仅在这个操作系统下做过测试,但其他的操作系统或许也可以。 - - 依赖包: 见`requirements.txt`. - - 请注意包`tqdm` 的版本不应超过3.1.4,否则颜色显示可能会异常。这是因为高版本`tqdm`中的BUG会导致包`sty`和`tqdm`之间的冲突,`sty`的颜色显示会出现错误。然而,这一约束不是必须的,即如果你不介意颜色显示异常则高版本的`tqdm`也可接受。异常显示只有在第一次运行PyNARS过程中构建稀疏查找表(SparseLUT)时出现。 + - 依赖包:见`requirements.txt`。 + - 请注意包`tqdm`的版本不应超过3.1.4,否则颜色显示可能会异常。这是因为高版本`tqdm`中的BUG会导致包`sty`和`tqdm`之间的冲突,`sty`的颜色显示会出现错误。然而,这一约束不是必须的,即如果你不介意颜色显示异常则高版本的`tqdm`也可接受。异常显示只有在第一次运行PyNARS过程中构建稀疏查找表(SparseLUT)时出现。 #### 安装教程 @@ -27,7 +27,7 @@ Reference: 1. 复制文件`pynars/config.json`到你的工作目录。 *(可选)* 2. 在工作目录下,运行命令`python -m pynars.Console`。若需要运行`*.nal`文件,则运行命令`python -m pynars.Console <文件名.nal>`。 -3. 在控制台中输入纳思语(Narsese),输入正整数运行一定的推理周期,或输入`'`开头的字符串作为i注释(例如`' 这是一条注释`)。 +3. 在控制台中输入纳思语(Narsese),输入正整数运行一定的推理周期,或输入`'`开头的字符串作为i注释(例如`' 这是一条注释`)。 4. 按下`ctrl`+`C`退出。 #### 参与贡献 From d2ad54312400eec1071c2757b1b3e7a69bc866ca Mon Sep 17 00:00:00 2001 From: ARCJ137442 <61109168+ARCJ137442@users.noreply.github.com> Date: Wed, 30 Nov 2022 21:04:52 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E9=80=9A=E8=BF=87=E5=B0=86"sparse=5Flut"?= =?UTF-8?q?=E5=8C=85=E5=A4=96=E7=BD=AE=EF=BC=8C=E5=AE=9E=E7=8E=B0=E5=90=91?= =?UTF-8?q?=E4=B8=8A=E5=85=BC=E5=AE=B9Python=203.11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pynars/utils/SparseLUT/__init__.py | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pynars/utils/SparseLUT/__init__.py b/pynars/utils/SparseLUT/__init__.py index 0a38481..f5aa6be 100644 --- a/pynars/utils/SparseLUT/__init__.py +++ b/pynars/utils/SparseLUT/__init__.py @@ -1,4 +1,4 @@ import warnings -from .sparse_lut import SparseLUT +from sparse_lut import SparseLUT # Directly import as an outer module that can let PyNARS run in Python 3.11 from typing import Any \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 165987d..57f868f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,4 +16,4 @@ sty>=1.0.0rc2 tqdm<=3.1.4 typing>=3.7.4.3 typing_extensions>=4.0.1 -sparse-lut +sparse-lut>=1.0.0