Spaces:
Running
Running
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
|