Spaces:
Running
on
Zero
Running
on
Zero
Update my_functions.py
Browse files- my_functions.py +23 -0
my_functions.py
CHANGED
@@ -21,3 +21,26 @@ def get_stock_price(ticker: str) -> float:
|
|
21 |
return data['Close'].iloc[-1]
|
22 |
return float('nan')
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
return data['Close'].iloc[-1]
|
22 |
return float('nan')
|
23 |
|
24 |
+
# ----------------------------------------------------
|
25 |
+
# μλ‘κ² μΆκ°λ MCO μν€ν
μ² λΆμμ© ν¨μ (μμ)
|
26 |
+
# ----------------------------------------------------
|
27 |
+
def analyze_mco_architecture(framework_version: str, detail_level: int = 3) -> str:
|
28 |
+
"""
|
29 |
+
MCO μν€ν
μ²(ν¨μ JSON + Python λͺ¨λ) ꡬ쑰λ₯Ό λΆμ λ° μμ½ν΄μ£Όλ ν¨μ.
|
30 |
+
framework_version: (μ: 'v2.1')
|
31 |
+
detail_level: λΆμ μμΈλ (1~5)
|
32 |
+
"""
|
33 |
+
if detail_level < 1:
|
34 |
+
detail_level = 1
|
35 |
+
elif detail_level > 5:
|
36 |
+
detail_level = 5
|
37 |
+
|
38 |
+
# μμ λ©μμ§
|
39 |
+
analysis = (
|
40 |
+
f"MCO μν€ν
μ²(λ²μ {framework_version}) λΆμ κ²°κ³Ό:\n"
|
41 |
+
f" - functions.jsonμ μ μλ ν¨μ λͺ©λ‘ νμΈ\n"
|
42 |
+
f" - Python λͺ¨λ({__file__})μμ ν¨μ ꡬν μ μ μ°κ²° νμΈ\n"
|
43 |
+
f" - detail_level={detail_level} κΈ°μ€μΌλ‘ μμ½ λ¦¬ν¬νΈ\n"
|
44 |
+
f"β» μ€μ λ‘λ νμμ λ°λΌ λ 볡μ‘ν λ‘μ§/νμΌ λΆμ λ± μν κ°λ₯."
|
45 |
+
)
|
46 |
+
return analysis
|