- 博客(20)
- 收藏
- 关注
原创 Anaconda安装Python第三方库Pytorch0.4
安装Pytorch 1.0之后,结果发现代码中用的是Pytorch 0.4和Python3.6运行的时候老出错所以需要安装一下Pytorch 0.4首先创建一个名字为Pytorch 0.4的环境。python版本选择3.6查看环境,并激活新环境开始安装,没有GPU,安装CPU版本。pip install http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl就知道不会这么顺利,出错了根据提示,
2020-10-25 16:17:36
1118
原创 Python3 调用谷歌翻译 英汉互译
Python3 调用谷歌翻译 将英文翻译成中文代码如下:import urllib.requestimport execjsclass Py4Js(): def __init__(self): self.ctx = execjs.compile(""" function TL(a) { var k = ""; var b = 406644; var b1 = 3293161072;
2020-07-22 17:30:55
875
原创 KNN邻近算法(K-NearestNeighbor)的小例子
分类的算法KNN:物以类聚,人以群分KNN是通过测量不同特征值之间的距离进行分类。思路是:如果一个样本在特征空间中的k个最邻近的样本中的大多数属于某一个类别,则该样本也划分为这个类别。即:从训练集中找到和新数据最接近的k条记录,然后根据他们的主要分类来决定新数据的类别。该算法涉及3个主要因素:训练集、距离或相似的衡量、k的大小。import csvimport random# 读取...
2019-11-13 10:51:19
364
原创 Python常用库的基本使用:Numpy、Pandas、Matplotlib
Numpy原文链接:https://www.cnblogs.com/peng104/p/10392968.htmlimport numpy as npa = np.array([[1,2,3]],dtype = np.int32)#print(a)data1 = np.array([[1,2,3],[4,5,6],[7,8,9]])data2 = np.arange(1,10).re...
2019-11-13 10:30:53
576
原创 Python Day15
模块容器:数据的封装函数:语句的封装类:方法和属性的封装模块:就是程序。平时我们写的任何代码,然后保存的每一个“.py”结尾的文件,都是一个独立的模块。导入模块的三种方法:import 模块名from 模块名 import 函数名import 模块名 as 新名字实际上 Python 内建的命名空间是支持一小部分常量的,比如我们熟悉的 True,False,None 等,只是 P...
2019-11-01 11:04:47
118
原创 Python Day14
>>> class C: def __getattribute__(self,name): print("getattribute") return super().__getattribute__(name) def __getattr__(self,name): print("getattr") def __setattr__(self,name,value...
2019-10-30 20:43:21
200
原创 Python Day13
什么时候需要在类中明确的写__ init__方法?当我们的实例对象需要有明确的初始化步骤的时候,可以在 init 方法中部署初始化的代码。>>> class Rectangle:#我们需要对象在初始化的时候拥有“长”和“宽”两个参数,因此我们需要重写__init__方法 def __init__(self,x,y): self.x = x self.y = y d...
2019-10-25 22:14:15
450
原创 Python day12
类的组合当类与类之间没有直接逻辑关系,但是需要将他们联合起来,就可以用组合。在一个类中以另外一个类的对象作为数据属性,称为类的组合。比如,鱼和乌龟没有关系,但是都在水池里面。水池就是乌龟和鱼的组合。class Turtle: def __init__(self,x): self.num = xclass Fish: def __init__(self,x...
2019-10-22 22:20:07
334
原创 Python Day11
类和对象Python是一门面向对象的语言。主要侧重于类和对象。而面向过程的编程主要侧重于方法和函数。类是数据(变量)和方法(函数)的集合。对象是类的一个实例。面向对象的三大特性:封装:封装就是把抽象的数据和对数据进行的操作封装在一起,数据被保存在内部,程序的其他部分只有通过被授权的操作(成员方法)才能对数据进行操作。也就是对外部隐藏对象的工作细节。继承:一个类可以继承另一个类的属性和方法...
2019-10-19 21:42:48
365
原创 Python Day10
pickle模块用来存取结构化数据。pickle模块能把任何Python对象序列化成二进制格式。pickle模块只能在python中使用,python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化。pickle的实质就是利用一些算法将你的数据对象“腌制”成二进制文件,存储在磁盘上,当然也可以放在数据库或者通过网络传输到另一台计算机上。pick.dump(obj, ...
2019-10-18 20:29:38
156
原创 Python Day09
文件文件分为两种类型:文本文件和二进制文件。文件操作的顺序:打开文件、操作文件(读或写)、关闭文件。打开文件 open()函数file_object = open(file_name [,access_mode])access_mode是访问模式,指定了打开文件的方式'w’模式打开文件会比较危险,容易导致此前的内容遗失。open()文件之后,一定要close()关闭。Pytho...
2019-10-15 15:23:26
216
原创 Python Day08
lambda表达式匿名函数是在创建时使用lambda关键字的函数。在定义的时候不使用def,所以称为匿名函数。我们可以向lambda形式的函数传入任意数量的参数,但是返回值只有一个。优点:在用Python写执行脚本的时候,使用lambda可以省下定义函数的过程,使代码精简。对于一些抽象且使用次数少的函数,使用lambda不用考虑命名问题。>>> mult = lamb...
2019-10-07 22:51:42
181
原创 Python Day07
函数 对象 模块必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。调用函数时,如果没有传递参数,则会使用默认参数。你可能需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数。加了星号 *...
2019-10-05 14:22:54
308
原创 人工智能 Day01
人工智能概述人工智能:以机器为载体实现的人类智能或生物智能。人工智能应具备如下能力:1.具备视觉感知和语言交流的能力2.具备推理与问题求解能力3.具备协同控制能力。将视觉、语言、推理等能力统一协调。4.具备遵守伦理道德能力。5.具备从数据中进行归纳总结的能力。人工智能的三种主要方法:(1)符号主义人工智能(Symbolic AI)为核心的逻辑推理。用规则教。1997年IBM“...
2019-10-02 23:17:36
978
原创 Python Day06
元组元组(tuple)与列表相似。是一些以逗号分隔的不同类型的值。元组和列表最大的区别在于,列表中的值在创建之后可以随时被替换,但是元组一旦被创建,就不能被修改了。注意:当创建只有一个元素的元组时,需要在这个元素的后面加一个逗号,来完成元组的声明。当我们希望内容不被轻易改写的时候,我们使用元组(把权力关进牢笼)。当我们需要频繁修改数据,我们使用列表。元组赋值在下面的赋值语句中...
2019-10-02 21:45:14
165
原创 Python Day05
分支和循环if elif else 语句三元操作符条件判断在中间 左边为真,右边为假assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。当条件为真时,正常执行。for循环for 目标 in 表达式:循环体for循环的小伙伴 range()函数遍历出一个等差数列语法:range ( [ s...
2019-09-26 22:27:12
209
原创 Python Day04
Python3 中有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。Numb...
2019-09-17 17:47:47
278
原创 Python Day03
猜数游戏if else分支语句,只能猜测一次while循环,可以猜无数次,直到猜对只有三次猜测机会random模块每次猜数的答案都是随机的random模块中有一个randint()函数,会随机返回一个整型数。version1:version2:1、以下哪个变量的命名不正确?为什么?(A) MM_520 (B) _MM520_ (C) 520_MM (D) _52...
2019-09-08 23:44:52
148
原创 Python Day02
内置函数BIF(Built-in function)猜数游戏使用变量需要注意的地方:在使用变量之前,需要对它进行赋值变量名可以包括字母数字下划线,但是不能以数字开头严格区分大小写原始字符串就是在字符串前面加一个字母r如果希望得到一个跨越多行的字符串,就需要引用三重引号字符串...
2019-09-05 23:12:18
127
原创 Python Day01
学习的捷径:验证例子 课后实践 善用搜索 放轻松IDLE是一个Python Shell,shell的意思是“外壳”,基本上来说,就是一个通过键入文本与程序交互的捷径。1、Python 是什么类型的语言?Python是一种面向对象、解释型、动态类型计算机程序设计语言,脚本语言解释性:程序无需编译成二进制代码,而是在执行时对语句一条一条编译动态类型:在程序执行过程中,可以改变变量的类型。它...
2019-09-04 21:45:27
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人