python
文章平均质量分 54
Zoran_卓
这个作者很懒,什么都没留下…
展开
-
python多线程爬取单词百度翻译
from urllib import request,parseimport jsonimport threadingimport timeimport randomfrom queue import Queueimport csvheaders = ["Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.原创 2021-06-27 08:38:42 · 274 阅读 · 0 评论 -
一次成功安装pytorchGPU版本
昨天重装系统了,很多东西都重新安装过。下面介绍我安装pytorhGBP版本的过程,希望能帮到大家。1.安装cuda这个步骤可以参考我之前写的文章在windows10下安装tensorflow的GPU版本。安装cuda的内容是一致的。2.选择torch和torchvision的版本首先要清楚pytorch和cuda版本的对应关系再理清pytorch和torch版本对应关系例如我的python版本是3.7,cuda版本是10.0,那么我torch和torchvision的版本可以选择为1.2.0原创 2021-03-08 16:23:40 · 652 阅读 · 1 评论 -
python的生成器
在我前面写的python的for循环用法这篇文章中提到可以用列表生成生成一个列表。但在一些情况下列表生成式并不适用,例如生成几十万个元素的列表,海量的数据会消耗大量的内存空间。如果列表元素可以按照某种方法推断出来,在我们需要的时候用采用for循环不断的推出后面的元素,这样就不必创建完整的列表,从而可以减少所占的内存空间了。生成器(generator)就是这样一种机制。如何创建生成器?1.将列表生成式最外层的的[]改为()即可。...原创 2021-01-20 14:03:18 · 230 阅读 · 0 评论 -
python的浅拷贝与深拷贝
在学习浅拷贝和深拷贝之前,应该先了解可变对象和不可变对象这两个概念,否则会对浅拷贝的使用感到迷惑。那什么是可变对象和不可变对象呢?可变对象是指,一个对象的值被修改后,指向该对象的地址是不会发生变化的。在python中,可变对象有:List(列表)、Dictionary(字典)、Set(集合)。# 以list为例子a = [1, 2, 3]b = aprint("a的地址:", id(a))print("b的地址:", id(b))print("a[0]的地址:", id(a))print(原创 2020-12-04 09:20:28 · 241 阅读 · 0 评论 -
python的for循环用法
在python,for的基本使用方法如下for item in sequence: expression其中sequence 为可迭代的对象,可以为数组list,元组tuple,字典dict以及set集合,item 为序列中的每个对象。例如:对于数组List = [1,2,3,4,5]for item in List: print(item)#结果#1#2#3#4#5对于元组...原创 2020-11-27 21:51:01 · 6246 阅读 · 1 评论 -
python的del用法
python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题。python的del不同于C的free和C++的delete。由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上。if __name__=='__main__': a = 1 # 对象 1 被 变量a引用,对象1的引用计数器为1 b = a # 对象1 被变量b引用,对象1的引用计数器加1 c = a #1对象1转载 2020-11-16 21:18:52 · 683 阅读 · 0 评论 -
运行pytorch报错object() takes no parameters
错误返回TypeError Traceback (most recent call last)<ipython-input-3-4b01de57c05d> in <module> 83 correct=0 84 total=0---> 85 for images,labels in test_loader: 86 outputs = mod原创 2020-10-10 15:42:31 · 395 阅读 · 1 评论 -
tensorflow与numpy版本对应问题
Using TensorFlow backend.ModuleNotFoundError: No module named ‘numpy.core._multiarray_umath’ImportError: numpy.core.multiarray failed to importThe above exception was the direct cause of the following exception:Traceback (most recent call last):File “原创 2020-09-23 15:31:23 · 16036 阅读 · 0 评论