From e5b977a5c72fc27dbe129091b95961428cf214da Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Sat, 7 Sep 2024 09:32:37 +0800 Subject: [PATCH] Create plot_number_with_sigmoid_function.py --- .../plot_number_with_sigmoid_function.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 2024.09.07_plot_number_with_sigmoid_function/plot_number_with_sigmoid_function.py diff --git a/2024.09.07_plot_number_with_sigmoid_function/plot_number_with_sigmoid_function.py b/2024.09.07_plot_number_with_sigmoid_function/plot_number_with_sigmoid_function.py new file mode 100644 index 0000000..8c16c5b --- /dev/null +++ b/2024.09.07_plot_number_with_sigmoid_function/plot_number_with_sigmoid_function.py @@ -0,0 +1,16 @@ +import numpy as np +import matplotlib.pyplot as plt + +def sigmoid_function(x): + y = 1/(1+np.exp(-x)) + return y + +for num in [5, 10, 20, 30, 40, 50, 100, 200, 300]: + x_array = np.linspace(-10, 10, num) + y_array = [] + for x in x_array: + y = sigmoid_function(x) + y_array.append(y) + plt.plot(x_array, y_array, 'o-') + plt.title(f'Num={num}') + plt.show() \ No newline at end of file