摘要
传统数据分析常采用C/C++、Matlab、Excel等语言或工具,数据可视化采用Matlab、Origin、Excel等工具,存在开发效率低、缺乏高效数据结构及函数、交互式可视化数据分析体验差等问题。为此提出一种基于python语言的数据分析方法,使用pandas库进行数据对齐、合并、缺失值处理、矢量计算、数据分组及聚合,对定向通信系统的网络性能、Qos、话音时序进行了分析,并使用pyecharts库进行交互式数据可视化,最后给出了程序性能优化的建议,通过与Matlab语言比较,展示了python语言的优势,可对通信系统数据分析领域提供参考。
Traditional data analysis often uses C/C++,Matlab,Excel and other languages or tools,while data visualization usually adopts Matlab,Origin,Excel and other tools,and there are problems such as low development efficiency,lack of efficient data structures and functions,and poor experience of interactive visual data analysis.Therefore,a data analysis method based on python language is proposed,which uses the pandas library for data alignment,merging,missing value processing,vector calculation,data grouping and aggregation,analyzes the network performance,Qos,and voice timing of the directional communication system,and employs the pyecharts library for interactive data visualization.Finally,suggestions for program performance optimization are given,and the comparison with Matlab language indicates the advantages of python language,which can provide a reference for the data analysis field of communication systems.
作者
侯波涛
HOU Bo-tao(Southwest China Institute of Electronic Technology,Chengdu Sichuan 610036,China)
出处
《通信技术》
2020年第7期1715-1720,共6页
Communications Technology