- 博客(8)
- 收藏
- 关注
原创 多进程的实现
#导入多进程模块import multiprocessingimport osimport timedef sing(): for i in range(5): print("正在唱歌.....") print(f"子进程1的名称是:{multiprocessing.current_process().name},id是:{multiprocessing.current_process().pid}") #获取当前的进程id使用os.getp
2021-05-12 21:37:41 324
原创 使用python锁实现多线程之间的交替问题
下面代码我主要通过锁来实现多线程之间的交替问题。由于之前我一直不能够深刻理解线程锁是如何运转的,时间长了就会忘,现在我又重新理解了一遍2个锁的作用,并且记下来,防止下次会遗忘,这只是我的个人理解,有出错,还请各位大佬纠正。#首先导入多线程模块import threading#创建两个锁mudex1 = threading.Lock()#偶数锁mudex2 = threading.Lock()#奇数锁def func1(): for i in range(0, 101, 2):
2021-05-12 21:18:47 497 1
原创 科学计算库的安装(Matplotlib、Numpy、Pandas、Seaborn))
1、安装MatplotlibC:\Users\Thinkpad>pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple2、安装NumpyC:\Users\Thinkpad>pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple3、安装PandasC:\Users\Thinkpad>pip install pandas -i http
2020-11-28 15:13:14 324
原创 jupyter notebook的安装和使用
1、安装jupyter notebook进行编写代码C:\Users\Thinkpad>pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple2、进入jupyter notebook开始编程C:\Users\Thinkpad>jupyter notebook3、新建python3文件4、对文件进行命名5、进行代码编写...
2020-11-28 15:03:37 155
原创 Tensorflow的介绍和安装
1、介绍tensorflow是由google支持开发的,托管在github平台上,由google groups和contributors共同开发的。提供了f丰富的深度学习的相关API,支持python和C/C++接口。提供了可视化分析工具Tensorboard,有利于分析和调整模型。支持Linux平台,Windows平台、Mac平台等。2、工作流程3、安装方式(1)CPU(非GPU)版本安装直接安装会自动访问国外网站进行安装,安装速度会很慢,需要我们使用指定镜像源进行安装,需要我们在后面选择指
2020-11-26 19:31:59 220 1
原创 计算机视觉(CV)大概介绍
1、定义:计算机视觉是指用摄像机和电脑及其他相关设备,对生物视觉的一种模拟。它的主要任务让计算机理解图片或者视频中的内容,就像人类和许多其他生物每天所做的那样。2、CV的主要任务有三大类:(1)图像分类就是通过图片,判断图片中的物体属于哪个类别标签,这也是CV任务中最简单的任务。如下图:(2)目标检测通过深度学习对图片进行处理,从而框出对象所在的位置,这也是CV的任务中比较难的任务。如下图:(3)图像分割这个任务对于CV领域难度算是特别大了,它是建立在目标检测的基础上的,对目标的精确度要
2020-11-25 20:51:41 8873
原创 简单了解深度学习
1、学习深度学习之前,首先需要了解一下深度学习、机器学习和人工智能三者之间的关系。机器学习是实现人工智能的一种途径,深度学习是实现机器学习的一种方法。也就是说人工智能包括机器学习,机器学习包括人工智能。2、深度学习的主要应用领域包括以下这些方面:(1)智能手机(2)语音识别(3)机器翻译(4)拍照翻译(5)自动驾驶等等。3、深度学习的发展方向主要分为三个:(1)自然语言处理(NLP)(2)计算机视觉(CV)(3)机器人4、目前常用的深度学习的框架主要有两种:(1)Tensorfl
2020-11-25 20:33:42 1277 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人