
python
文章平均质量分 55
smile_and_ovo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python分布式编程之Process
在Thread和Process中,应当优选Process,因为Process更稳定,而且,Process可以分布到多台机器上,而Thread最多只能分布到同一台机器的多个CPU上。Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠网络通信。由于managers模块封装很好,不必了解网络通信的细节,就可以很容易地编写分布式多进程程序。举个例子:如果我们已经有一个通过Que转载 2021-03-03 19:59:41 · 225 阅读 · 1 评论 -
tensorboard使用常见错误
tensorboard使用常见错误安装tensorboard,命令:conda install tensorboard测试代码from torch.utils.tensorboard import SummaryWriterwriter=SummaryWriter("logs")for i in range(100): writer.add_scalar("y=x",i,i)writer.close()运行出错误ModuleNotFoundError: No mod原创 2021-02-20 09:24:38 · 1149 阅读 · 0 评论 -
socket编程——udp
socket编程——udpudp套接字可以实现全双工模式(即两个客户端可以实现同时收发信息,举个例子就是两个人使用电话通讯,每个人都可以通过电话收听对方的信息以及给对方传递自己表达信息)同一个客户端的收发可以使用同一个套接字,收到的信息为数组形式。将收到的信息存到recv_data变量中,可以通过print(recv_data)看到其存储的信息是以数组形式存储的。recv_data=udp_socket.recvfrom(1024)print(str(recv_data[.原创 2021-02-18 18:07:26 · 857 阅读 · 5 评论 -
python实现异步通信(select)
当一个服务器需要与多个客户端进行通信时,可以使用多进程或者多线程的服务器,也可以使用select模块,它可以实现异步通信。Python中的select模块包含了poll()和select(),select的原型为(rlist,wlist,xlist[,timeout]),其中rlist是等待读取的对象,wlist是等待写入的对象,xlist是等待异常的对象,最后一个是可选对象,指定等待的时间,单位是s. select()方法的返回值是准备好的对象的三元组,若在timeout的时间内,没有对象准备好,那...转载 2021-01-30 11:25:55 · 996 阅读 · 1 评论 -
pycharm 运行程序出错:RuntimeError:implement_array_function method already has a docstring
安装完matplotlib后运行出错RuntimeError:implement_array_function method already has a docstringmatplotlib与numpy版本不兼容,降低matplotlib版本pip install matplotlib==3.0.3...原创 2020-03-28 21:55:00 · 1257 阅读 · 1 评论