(Python3)- 利用 Turtle 製作圖形- Random 畫圖
(Python3)- 利用 Turtle 製作圖形- Random 畫圖 利用 Random 函數畫圖
程式碼如下:
from
numpy
import
*
from
random
import
random
import
turtle
turtle.reset()
x
=
array([[.
5
],[.
5
]])
p
=
[
0.85
,
0.92
,
0.99
,
1.00
]
A1
=
array([[.
85
,
0.04
],
[
-
0.04
,.
85
]])
b1
=
array([[
0
],[
1.6
]])
A2
=
array([[
0.20
,
-
0.26
],
[
0.23
,
0.22
]])
b2
=
array([[
0
],[
1.6
]])
A3
=
array([[
-
0.15
,
0.28
],
[
0.26
,
0.24
]])
b3
=
array([[
0
],[
0.44
]])
A4
=
array([[
0
,
0
],
[
0
,
0.16
]])
turtle.color(
"blue"
)
cnt
=
1
while
True
:
cnt
+
=
1
if
cnt
=
=
2000
:
break
r
=
random()
if
r < p[
0
]:
x
=
dot(A1 , x)
+
b1
elif
r < p[
1
]:
x
=
dot(A2 , x)
+
b2
elif
r < p[
2
]:
x
=
dot(A3 , x)
+
b3
else
:
x
=
dot(A4 , x)
#print x[1]
turtle.up()
turtle.goto(x[
0
][
0
]
*
50
,x[
1
][
0
]
*
40
-
240
)
turtle.down()
turtle.dot()
免責聲明:
1.本影像檔案皆從網上搜集轉載,不承擔任何技術及版權問題。
2.如有下載連結僅供寬頻測試研究用途,請下載後在24小時內刪除,請勿用於商業。
3.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。
I used to be able to find good information from your blog articles.