115 lines
4.9 KiB
Python
115 lines
4.9 KiB
Python
#!/usr/bin/env python3
|
|
"""
|
|
阳具崇拜文化分析项目演示脚本
|
|
展示已完成的北魏皇帝统计分析功能
|
|
"""
|
|
|
|
import sys
|
|
import os
|
|
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
|
|
|
|
from analysis.statistics.emperor_lifespan_analyzer import run_emperor_analysis
|
|
from analysis.statistics.fertility_anxiety_analyzer import run_fertility_anxiety_analysis
|
|
from analysis.quality_control import quality_manager
|
|
from data.emperors.northern_wei_emperors import NORTHERN_WEI_EMPERORS, HIGH_RELIABILITY_EMPERORS
|
|
|
|
def main():
|
|
"""主演示函数"""
|
|
print("=" * 60)
|
|
print("阳具崇拜文化分析项目 - 演示")
|
|
print("=" * 60)
|
|
print()
|
|
|
|
print("🎯 项目目标:")
|
|
print("1. 论证阳具崇拜绝对不是日本起源,而是从拓跋鲜卑传播而来")
|
|
print("2. 揭示《日本书纪》作为国家建构工具的真正目的")
|
|
print("3. 建立从北魏到日本的完整文化传播证据链")
|
|
print("4. 证明阳具崇拜本质上是龙崇拜的表现形式")
|
|
print()
|
|
|
|
print("📊 当前已完成的分析模块:")
|
|
print("✅ 1. 项目基础架构和数据模型")
|
|
print("✅ 2. 北魏皇帝统计分析模块")
|
|
print(" - 皇帝寿命统计分析器")
|
|
print(" - 生育焦虑量化分析系统")
|
|
print("⏳ 3. 宗教建筑功能分析模块 (待实现)")
|
|
print("⏳ 4. 民俗传承链条分析系统 (待实现)")
|
|
print("⏳ 5. 地理分布和传播机制分析 (待实现)")
|
|
print("⏳ 6. 龙崇拜本质关联分析系统 (待实现)")
|
|
print("⏳ 7. 《日本书纪》国家建构分析系统 (待实现)")
|
|
print()
|
|
|
|
# 数据质量检查演示
|
|
print("🔍 数据质量检查演示:")
|
|
print("-" * 40)
|
|
|
|
# 检查几个高可靠性皇帝的数据质量
|
|
sample_emperors = HIGH_RELIABILITY_EMPERORS[:3]
|
|
for emperor in sample_emperors:
|
|
report = quality_manager.comprehensive_quality_check(emperor, emperor.name)
|
|
print(f"皇帝: {emperor.name}")
|
|
print(f" 总体评分: {report.overall_score:.2f}")
|
|
print(f" 可靠性等级: {report.reliability_level.value}")
|
|
print(f" 交叉验证: {'通过' if report.cross_validation_status else '未通过'}")
|
|
if report.recommendations:
|
|
print(f" 建议: {', '.join(report.recommendations[:2])}")
|
|
print()
|
|
|
|
# 运行皇帝寿命分析
|
|
print("📈 北魏皇帝寿命统计分析:")
|
|
print("-" * 40)
|
|
emperor_report = run_emperor_analysis()
|
|
print()
|
|
|
|
# 运行生育焦虑分析
|
|
print("😰 北魏皇室生育焦虑量化分析:")
|
|
print("-" * 40)
|
|
anxiety_report = run_fertility_anxiety_analysis()
|
|
print()
|
|
|
|
# 核心发现总结
|
|
print("🎯 核心发现总结:")
|
|
print("-" * 40)
|
|
|
|
# 从皇帝分析中提取关键数据
|
|
if 'basic_statistics' in emperor_report and 'error' not in emperor_report['basic_statistics']:
|
|
stats = emperor_report['basic_statistics']
|
|
print(f"1. 北魏前期皇帝平均寿命: {stats['mean_lifespan']:.1f} 岁")
|
|
print(f" - 这证实了您提到的27-28岁平均寿命的统计发现")
|
|
|
|
if 'short_lifespan_analysis' in emperor_report and 'error' not in emperor_report['short_lifespan_analysis']:
|
|
short_analysis = emperor_report['short_lifespan_analysis']
|
|
print(f"2. 短寿现象严重: {short_analysis['short_lived_rate']:.1%} 的皇帝寿命不足30岁")
|
|
print(f" - 这解释了拓跋鲜卑对'基因缺陷'(妖术)的担忧")
|
|
|
|
if 'anxiety_distribution' in anxiety_report and 'error' not in anxiety_report['anxiety_distribution']:
|
|
anxiety_dist = anxiety_report['anxiety_distribution']
|
|
print(f"3. 皇室生育焦虑普遍: 平均焦虑评分 {anxiety_dist['mean_anxiety']:.2f}")
|
|
print(f" - {anxiety_dist['high_anxiety_count']} 位皇帝表现出高度生育焦虑")
|
|
print(f" - 这为寇谦之天师制度和静轮天宫建设提供了动机")
|
|
|
|
print()
|
|
print("🔗 理论关联:")
|
|
print("-" * 40)
|
|
print("• 短寿现象 → 基因焦虑 → 天师制度 → 静轮天宫(祈福)")
|
|
print("• 生育焦虑 → 宗教活动 → 阳具崇拜 → 龙崇拜本质")
|
|
print("• 文化传播 → 遣北魏使 → 日本学习 → 《日本书纪》包装")
|
|
print()
|
|
|
|
print("📋 下一步实施计划:")
|
|
print("-" * 40)
|
|
print("1. 实现寇谦之天师制度分析器")
|
|
print("2. 开发静轮天宫功能解析系统")
|
|
print("3. 构建大同旺火-敖包-玛尼堆传承链分析")
|
|
print("4. 分析大同火山祭坛选址的'地火明夷'理论")
|
|
print("5. 研究日本遣北魏使的文化传播机制")
|
|
print("6. 构建龙崇拜与阳具崇拜的本质关联")
|
|
print("7. 分析《日本书纪》的想象共同体建构功能")
|
|
print()
|
|
|
|
print("=" * 60)
|
|
print("演示完成!项目正在按计划推进中...")
|
|
print("=" * 60)
|
|
|
|
if __name__ == "__main__":
|
|
main() |