机器学习
未读
C与Python混编实战:效率提升20倍的神器
本文通过C与Python混合编程优化了随机游走算法的效率。DeepWalk是一种图嵌入算法,通过随机游走生成节点序列,并进行训练。然而,个性化随机游走计算复杂度较高,Python实现效率不高。本文将核心的随机游走函数用C语言重写,生成动态链接库,并在Python中调用该C库。实验结果显示,混合编程将计算时间从40分钟缩短至2分钟,提升了20倍,验证了C语言在计算效率上的优势。
基于TCP的文件传输Socket应用
本文详细记录了基于TCP协议的Socket文件传输应用开发过程。首先概述了Socket编程的基础知识,包括Socket类型、客户/服务器模式和C语言中的套接字操作。接着,介绍了实验的设计思路、数据结构和全局变量。核心部分展示了客户端和服务器端的代码实现,包括文件传输功能的详细逻辑。实验结果验证了程序能成功传输文本和图片文件,并处理了潜在的差错情况。报告总结了实验中的关键知识点和编程技巧。
智能车竞赛-基于PID算法的智能车运动控制
本文作者回顾了一年前参与智能车项目时遇到的挑战,反思了自己大学以来如何在不同兴趣和爱好间摇摆,并对未来的方向感到迷茫。文章主要内容是关于PID算法的C语言实现,以及如何通过PWM波调节和图像识别技术来实现小车的平稳运行和转向功能。
简单学生成绩管理系统
这是我写的第一个成绩管理系统,完成于大一刚学完C语言的假期,当时链表使用还不熟练,花了一个下午完成的,现在整理了出来,留做纪念。 整体上看来,当时基础还是很扎实的,格式也很规范,用的普通的不带头链表完成的。 #include<stdio.h>
#include<stdlib.h>
#include<