2
A
回答
3
這裏是示出數組聲明和由索引http://rise4fun.com/Z3Py/7jAj訪問的項目的示例:
x = Int('x')
a = Array('a', IntSort(), BoolSort())
b = Array('b', IntSort(), BoolSort())
c = Array('c', BoolSort(), BoolSort())
e = ForAll(x, Or(Not(a[x]), c[b[x]]))
print e
solver = Solver()
solver.add(e)
c = solver.check()
print c
這裏是關於陣列理論http://rise4fun.com/Z3Py/2CAn使用Select
和Store
另一個例子:
x = Int('x')
y = Int('y')
a = Array('a', IntSort(), IntSort())
s = Solver()
s.add(Select(a, x) == x, Store(a, x, y) == a)
print s.check()
print s.model()
這就是說,有幾個數組示例浮動在StackOverflow周圍。您可以嘗試使用「z3py array」關鍵字在網站上搜索以獲取更多信息。
相關問題
- 1. z3python:使用數學庫
- 2. 將可分配數組的子數組傳遞給子例程
- 3. Z3Python中的散列表達式
- 4. 得到給出下面的3維數組作爲例子,3維數組
- 5. 將數組傳遞給分別打印每個數組的子例程
- 6. 重新組織SplObjectStorage實例的子項
- 7. Python:Matplotlib的組合圖例子圖
- 8. 在c#中的數組的任何例子?
- 9. Perl:打印傳遞給子例程的數組的名稱
- 10. 使用dplyr的兩個因子組的計數比例
- 11. 按子數組值排序子數組?
- 12. jquery-ui按鈕作爲數組 - 設置標籤的例子?
- 13. cudaArray簡單的例子 - 如何分配一維數組?
- 14. 如何在子例程中傳遞數組的散列?
- 15. 正確地擴展一個數組,保留子類的實例
- 16. Javascript排序多維數組 - 一個完整的例子?
- 17. 如何將數組散列的值傳遞給子例程?
- 18. 在子例程中獲取數組內容的哈希值
- 19. 作爲JavaScript的數組元素作爲例子
- 20. 2維wchar_t字符串數組的簡單例子
- 21. Perl:如何訪問傳遞給子例程的哈希數組
- 22. 分段違例分段錯誤C++分子數組中的值
- 23. 內存分配的結構數組? 2例子
- 24. Perl:如何將散列推入子例程之外的數組
- 25. 不正確的數組類型被傳遞給子例程
- 26. 將用例組合使用的數組
- 27. 計數數組的孩子
- 28. z3python:將字符串轉換爲表達式
- 29. 拆分多維數組的子數組
- 30. 迭代與子數組的數組
謝謝,墊! – user311703