首页 > TAG信息列表 > spam

Python基础(二)-列表

列表 列表数据类型 “列表”是一个值,它包含多个字构成的序列。属于“列表值”指的是列表本身(它作为一个值,可以保存在变量中,或传递给函数,像所有其他值一样),而不是指列表值之内的那些值。 列表用左方括号开始,右方括号结束,即[]。列表中的值也成为“表项”。表项用逗号分隔。 ['cat',

吴恩达Coursera, 机器学习专项课程, Machine Learning:Advanced Learning Algorithms第四周测验

Decision trees 第 1 个问题:Based on the decision tree shown in the lecture, if an animal has floppy ears, a round face shape and has whiskers, does the model predict that it's a cat or not a cat? 【正确】cat Not a cat 【解释】Correct. If you follow the floppy

静态方法和类方法

1、静态方法定义 不需要实例即可被调用的方法 用途,统计或维护一个类的实例列表 2、举例说明 2.1 Python3中,可以不用关键字staticmethon来修饰 class Spam: numInstance = 0 def __init__(self): Spam.numInstance += 1 def printNUmInstance(): pri

python将两个列表合并成一个字典 dict(zip())方法

问题: 假设你有如下两个list: keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam'] 如何转变成: a_dict = {'name' : 'Monty', 'age' : 42, 'food' : 'spam'} 解决方法: 点击查看

17个常见的Python运行时错误,你中招了没?

对于刚入门的Pythoner在学习过程中运行代码是或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面整理了常见的17个错误,希望能够帮助到大家。 1、 忘记在if,for,def,elif,else,class等声明末尾加 :会导致

【Python 语言基础】对象持久化的小例子

 返回: Python基础 索引页 以下是一个在 python 语言中进行持久化的小例子。 下面的程序,通过利用 shelve,生成一个名称为 spam.db 的文件。在其中存储数组 db。通过执行 db['eggs'] = 语句,在给这个数组的第一个元素执行下标为 'eggs',这里,我们存储了一个字符串: 'some eggs'。 impo

初学python的常见十大错误,经验总结

一、忘记写冒号 在if,elif,for,while,class,def语句后面忘记添加”:“ 会导致错误"SyntaxError:invalid syntax" 错误示例: if spam == 42 print('Hello!') 二、误用”=“做等值比较 错误示例: score = 60 if score = 60: print('passed') 正确示例: score = 60 if score =

机器学习随记【day01】

内容主要出自吴恩达机器学习网课 机器学习 Grew out of in AI New capabilitiy for computers 计算机开发的新功能 部分应用 Data mining 数据挖掘 Applications cant program by hand 人无法手写的程序 Self-customizing programs 私人定制程序 Understanding human learnin

Linux 命令中 - (一个连字符)和 -- (两个连字符)的区别

Linux 命令中 - (一个连字符)和 – (两个连字符)的区别 翻译自:https://askubuntu.com/questions/813303/whats-the-difference-between-one-hyphen-and-two-hyphens-in-a-command 大概上是: - 从标准输入(stdin)中读取参数或内容(文件描述符为0)-- 命令选项的末尾,它之后的都是参数

python 类 小记

类把数据与功能绑定在一起。创建新类就是创建新的对象 类型,从而创建该类型的新实例 。类实例具有多种保持自身状态的属性。   文章目录 系列文章目录前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 小结 一、类是什么? 类把数据与功能绑定在一起。创

Python技法2:函数参数的进阶用法

1、关键字参数(positional argument)和位置参数(keyword argument) Python函数的参数根据函数在调用时(注意,不是函数定义时)传参的形式分为关键字参数和位置参数。 (1)关键字参数: 关键字参数是指在函数调用传参时,由标识符(如name=)引导的参数,或者放在一个由**引导的字典里进行传递。如下

拓扑贝叶斯用于垃圾邮件分类(优化算法)

#一共900封邮件 #垃圾邮件500封,正常邮件有400封 #找到词在垃圾和正常中出现的概率值 #比如:公司这个词,在垃圾邮件中有200封出现了公司这个词,相应的概率就是200/500=0.4 # 在正常邮件中有10封出现了公司这个词,所以概率为10/400=0.025 import math import re import

python-字符串及相关方法

学习笔记来自《Python编程快速上手--让繁琐工作自动化》 1、处理字符串 单引号,双引号,三重引号都可以 双引号中可以包含单引号字符 三重引号可以包含换行,起止是3个单引号或3个双引号,中间可包含所有引号、制表符、换行 转义字符\;可用在单引号或者双引号字符串中 原始字符串,在字符串

python学习day26笔记

匿名函数 匿名函数就是没有名字的函数 为何要用匿名函数 用于临时使用一次的场景 通常与其他函数搭配使用 如何定义匿名函数 lambda关键字 lambda 形参:函数内容 lambda x,y:x+y 调用匿名函数 1.(蠢) f = lambda x,y:x+y 2. (lambda x,y:x+y)(1,2) 例: salaries = { 'axx'

day10函数与模块

今日内容概要 指针移动seek()方法 文件修改的两种方法 函数 定义函数 调用函数 函数的参数:形参与实参 函数的返回值 模块 import from...import... 常用模块 今日内容详细 指针移动seek()方法 # 之前文件内指针的移动都是由读/写操作而被动触发的,若想读取文件某一特定

带下划线_的变量或函数命名,带下划线的方法

python中的标识符可以包含数字、字母和_,但必须以字母或者_开头,其中以_开头的命名一般具有特殊的意义 单前置下划线的名字: 《流畅的python》作者称之为“受保护的”名字,有两种主要的用法: 1、作为类名或函数名时, 会阻止其他python脚本通过【from module import *】语句导入该名字,即

Python6种创建字典的方式

1.通过关键字dict和关键字参数创建 >>> dic = dict(spam = 1, egg = 2, bar =3) >>> dic {'bar': 3, 'egg': 2, 'spam': 1} 2.通过二元组列表创建 >>> list = [('spam', 1), ('egg', 2), ('bar', 3)] >

global和nonlocal作用域

global和nonlocal作用域 python中的变量引用顺序为:当前作用域局部变量>外层作用域变量>当前模块中的全局变量>python内置变量 global: global关键字的作用就是用来在函数或者其他局部作用域中使用全局变量 例如: a=0 def a_test(): a+=1 print(a) a_test() 这里报错原因是

python模块和包

1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py 的后缀。 2 为何要使用模块?   如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py 方式

模块-初识

模块 1、什么是模块 模块就是一系列功能的集合体 模块分为四种类别: 1、一个py文件就可以是一个模块 2、包:就是一个存放有__ init__.py文件的文件夹 3、使用C编写并链接到python解释器的内置模块 4、已被编译为共享库或DDL的C或C++扩展 模块有三种来源: 1、python解释器自带的

[模块的分类,模块的使用,模块的搜索路径优先级]

[模块的分类,模块的使用,模块的搜索路径优先级] 模块介绍 ] 1、什么是模块? ​ 模块就是一系列功能的集合体 模块分为四个类别: ​ 1、一个py文件就可以是一个模块 ​ 2、包:就是一个存放有init.py文件的文件夹 ​ 3、使用 C编写并连接到python解释器的内

初学Python常见异常错误

初学Python常见错误 忘记写冒号 误用= 错误 缩紧 变量没有定义 中英文输入法导致的错误 不同数据类型的拼接 索引位置问题 使用字典中不存在的键 忘了括号 漏传参数 缺失依赖库 使用了python中对关键词 编码问题 忘记写冒号 在 if、elif、else、for、while、def语句后面

python学习笔记3

目录元组文件语句与语法 元组 元组不可在原位置修改,无sort()之类在原位置修改的函数,但可用sorted() 元组内部可嵌套列表等可修改类型,元组内部的列表可修改 列表,字典,元祖可包含任何种类的对象,集合只能包含不可变对象(字符串,元祖,数字) T=(20,) #若要形成单元素元组则要在元素后加

Python基础教程:copy()和deepcopy()

在处理列表和字典时,尽管传递引用常常是最方便的方法,但如果函数修改了传入的列表或字典,你可能不希望这些变动影响原来的列表或字典。要做到这一点,Python提供了名为copy的模块,其中包含copy()和deepcopy()函数。 第一个函数copy.copy(),可以用来复制列表或字典这样的可变值,而不是

python 报错与解决

报错:UnicodeEncodeError: 'gbk' codec can't encode character '\x80' in position 33: illegal multibyte sequence       这个报错好像可以忽略。还是有结果输出。。。如果不想看到报错的话,可以在open的里加 errors='ignore'   解决方案: 源代码:with open (os.path.join(s