File size: 1,332 Bytes
f3d41f0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# �� Copilot �ͦ�
# ���թҦ��ҲլO�_�ॿ�`�ɤJ

try:
    print("Testing imports...")
    
    import pandas as pd
    print("? pandas")
    
    import numpy as np
    print("? numpy")
    
    import matplotlib.pyplot as plt
    print("? matplotlib")
    
    import seaborn as sns
    print("? seaborn")
    
    import plotly.express as px
    print("? plotly")
    
    from data_generator import generate_mock_rental_data
    print("? data_generator")
    
    from rental_analyzer import RentalAnalyzer
    print("? rental_analyzer")
    
    import gradio as gr
    print("? gradio")
    
    print("\n? All imports successful!")
    
    # ���հ򥻥\��
    print("\nTesting basic functionality...")
    
    # �ͦ����ո��
    data = generate_mock_rental_data(5)
    print(f"? Generated {len(data)} sample records")
    
    # �Ы� DataFrame
    df = pd.DataFrame(data)
    print(f"? Created DataFrame with {len(df)} rows")
    
    # ���դ��R���]���ϥ� HF �ҫ��^
    analyzer = RentalAnalyzer(df, use_hf_models=False)
    results = analyzer.run_analysis()
    print(f"? Analysis completed with {len(results)} result categories")
    
    print("\n? All tests passed!")
    
except Exception as e:
    print(f"? Error: {e}")
    import traceback
    traceback.print_exc()