pydatalog

    1熱度

    1回答

    我正在編寫一個pyDatalog程序來分析來自Weather Underground的天氣數據(就像我自己和公司其他人的演示一樣)。我寫了一個自定義的謂詞解析它開始和結束時間之間返回讀數: # class for the reading table. class Reading(Base): __table__ = Table('reading', Base.metadata, au

    2熱度

    1回答

    我在努力編寫更具可讀性的聲明性程序。所以我決定實現一個我們目前使用的簡單算法。該程序執行如下: 有命令和資源 每個命令都可以提供,需要多種資源 該算法將遍歷所有命令和安排所規定的所有他們的要求的命令。現在提供了 如果全部命令被安排 我們不能滿足的依賴關係,如果有離開的命令,我們不能對一個迭代調度新命令我們完成 命令提供的所有資源該算法 於是我想出了數據記錄的變體看起來不錯,但有兩個問題: 這是錯誤

    2熱度

    1回答

    注意以下規則: pyDatalog.create_atoms('X') pyDatalog.create_atoms('Y') pyDatalog.create_atoms('a') pyDatalog.create_atoms('b') b(X,1) <= (X<0) b(X,Y) <= (X==1) & (Y>0) a(X,Y) <= b(X,Y) & (X>0) 並找到滿

    0熱度

    1回答

    我不熟悉Datalog的概念,我正在通過pyDatalog進行探索。我正在試驗單位測量轉換器。因此,舉例來說,如果有米的數量是多少英寸,它應該能夠告訴我一英寸有多少米。這裏是我的代碼到目前爲止: from pyDatalog import pyDatalog from pyDatalog.pyDatalog import create_terms as cterms pyDatalog.cr

    0熱度

    1回答

    我的Pip版本有問題。我正在嘗試安裝不受Anaconda支持的pyDatalog軟件包。 The following specifications were found to be in conflict: - pydatalog - python 3.5* 在我的Ubuntu中,我有兩個版本的Python(2.7和Anaconda 3.5)。對於Python 2.7,我甚

    1熱度

    1回答

    我想使用pyDatalog.load()方法加載一個小型的pyDatalog程序。例如,我加載從https://sites.google.com/site/pydatalog/ from pyDatalog import pyDatalog pyDatalog.create_atoms('factorial, N, F') # gives datalog capability to these

    0熱度

    1回答

    我需要創建一個簡單的數據記錄機(這意味着我的輸入是2個文件:1.事實,2.規則。)我目前使用pyDatalog包。 我需要解析事實並動態地創建術語。 從pyDatalog的教程,我發現這個例子裝載事實: load(""" ancestor(X,Y) <= parent(X,Y) ancestor(X,Y) <= parent(X,Z) & ancestor(Z,Y) """) 在這種情況

    -1熱度

    1回答

    練習Datalog的最佳方式是什麼? 我應該在pyDatalog中練習嗎?或者我應該去與Prolog? (但不是Datalog和Prolog的語法不同?) 謝謝。