瀏覽代碼

Update argparse + add WOOT.result

first turmit that looks nice :D
Yann Weber 6 年之前
父節點
當前提交
0bc8b81123
共有 3 個檔案被更改,包括 9 行新增4 行删除
  1. 4
    0
      WOOT.result
  2. 4
    3
      gte/__main__.py
  3. 1
    1
      gte/turmit.py

+ 4
- 0
WOOT.result 查看文件

@@ -0,0 +1,4 @@
1
+with : python3 -m gte generate -o /tmp/gte.png -T 2 --steps 40000 -x 1024 -y 1024 -T 10 -P 
2
+0x982A POP 0xAE9D R & +
3
+0x982A POP 0xAE9D R * +
4
+

+ 4
- 3
gte/__main__.py 查看文件

@@ -41,6 +41,10 @@ parser_evolve.add_argument('--turmit-count', '-T', type=int, metavar='N',
41 41
 parser_evolve.add_argument('--pool-size', '-p', type=int, metavar='N',
42 42
                            default=10)
43 43
 
44
+parser_evolve.add_argument('--pool-div', '-D', type=int, metavar='N',
45
+                           default=5,
46
+                           help='Each generation keep 1/N of the pool')
47
+
44 48
 parser_evolve.add_argument('--prog-size', type=int, metavar='SIZE',
45 49
                            default=5)
46 50
 
@@ -59,9 +63,6 @@ parser_evolve.add_argument('--log-progs', '-L', type=str, metavar='FILENAME',
59 63
 parser_evolve.add_argument('--quiet', '-q', action='store_const',
60 64
                            default=False, const=True)
61 65
 
62
-parser_evolve.add_argument('--pool-div', '-D', type=int, metavar='N',
63
-                           default=2, help='Each generation keep 1/N of the pool')
64
-
65 66
 parser_gen = subparsers.add_parser('generate', help='evolving help')
66 67
 
67 68
 parser_gen.add_argument('--prog', '-P', type=str, default=None)

+ 1
- 1
gte/turmit.py 查看文件

@@ -69,7 +69,7 @@ class Turmit(object):
69 69
 
70 70
         if self._prog is None:
71 71
             self._prog = RpnExpr.random(self._prog_sz)
72
-            
72
+
73 73
     def __call__(self, **context):
74 74
         ''' @brief Exec the RPN expression and return the stack head
75 75
             @param context dict : dict with variable values (see @ref rpnlib._var_list)

Loading…
取消
儲存