This commit is contained in:
2025-07-10 16:33:55 +08:00
parent 0db8b55a3f
commit ef1f0522f4
2 changed files with 38 additions and 5 deletions

View File

@@ -0,0 +1,33 @@
# 循环参数计算
import guan
import numpy as np
def test_1(x):
return 2*x
x_array = np.arange(0, 5, 1)
result_array = guan.loop_calculation_with_one_parameter(test_1, x_array)
print(result_array)
guan.plot(x_array, result_array)
print()
def test_2(x, y):
return x+y
x_array = np.arange(0, 5, 1)
y_array = np.arange(0, 3, 1)
result_array = guan.loop_calculation_with_two_parameters(test_2, x_array, y_array)
print(result_array)
guan.plot_contour(x_array, y_array, result_array)
print()
def test_3(x, y, z):
return x+y+z
x_array = np.arange(0, 5, 1)
y_array = np.arange(0, 3, 1)
z_array = np.arange(0, 2, 1)
result_array = guan.loop_calculation_with_three_parameters(test_3, x_array, y_array, z_array)
print(result_array)
guan.plot_contour(y_array, z_array, result_array[:, :, 4])

View File

@@ -1,22 +1,22 @@
import guan import guan
@guan.try_decorator
def test1(a, b): def test1(a, b):
print(a) print(a)
bug_code bug_code
print(b) print(b)
return 'return_message1' return 'return_message1'
result1 = guan.try_except(test1, 10, b=20) result1 = test1(10, b=20)
print(result1) print(result1)
print() print()
@guan.try_decorator
def test2(a, b): def test2(a, b):
print(a) print(a)
bug_code bug_code
print(b) print(b)
return 'return_message2' return 'return_message2'
result2 = test2(100, b=200) result2 = guan.try_except(test2, 100, b=200)
print(result2) print(result2)