摘要:
楔子 WaitGroup 是用来做任务编排的一个并发原语,它解决的是 "并发 - 等待" 的问题。比如我们要完成一个大的任务,需要使用并行的 goroutine 执行三个小任务,只有这三个小任务都完成,我们才能去执行后面的任务。 这个时候使用使用 WaitGroup 就非常合适了,而且名字也很形象: 阅读全文
摘要:
楔子 现在图像识别、语音识别之类的项目越来越火,通过机器学习训练出一套模型,再将图像、音频之类的上传上去,就可以识别图像上的内容、将音频转成文字等等。 但有的我们训练的模型可能不够完善,对格式限制的比较死,比如图片只接收 png 格式,音频只接收 mp3 格式等等。这个时候我们就需要判断用户的上传的 阅读全文
摘要:
什么是HDF5 HDF5: Hierarchical Data Format Version 5 ,对于存储大规模、具有相同类型的数据,HDF5是一种非常不错的存储格式,文件后缀名为h5。这种格式的文件的存储和读取速度非常快,并且我们可以把HDF5文件看成是一个"目录",它是分层次的,我们来看看如何 阅读全文
摘要:
groupby ~~~python import pandas as pd df = pd.DataFrame({ "a": ['a', 'b', 'a', 'a', 'b'], "b": [1, 2, 3, 2, 1], "c": [3, 1, 5, 1, 7], "d": ["我", "是", 阅读全文