Python
文章平均质量分 86
Python 学习笔记
化身孤岛的鲸o
我祈祷拥有一颗透明的心灵
展开
-
Python 实现基础排序算法
Python 实现基础排序算法原创 2023-04-21 03:07:01 · 336 阅读 · 0 评论 -
Python 实现默认或自定义的优先级队列
Python 实现默认或自定义的优先级队列原创 2023-04-07 01:08:24 · 828 阅读 · 0 评论 -
Python 字符串常用操作总结
Python 字符串常用操作总结原创 2023-04-02 01:53:37 · 257 阅读 · 0 评论 -
Python 默认排序或自定义排序总结
Python 默认排序或自定义排序总结原创 2023-04-01 03:31:08 · 2052 阅读 · 0 评论 -
Python 一些常用函数说明
Python 一些常用函数说明原创 2022-01-18 00:38:22 · 276 阅读 · 0 评论 -
Pytorch 一些常用函数说明
Pytorch 一些常用函数说明原创 2021-12-27 01:08:40 · 149 阅读 · 0 评论 -
Python turtle画图之心形图案
关于怎么使用可以参考这几篇博客:参考博客1参考博客2参考博客3哈哈,确实挺好玩的!看几个样例吧:(1)画心形图案import turtledef draw_heart(): #画心形 t = turtle.Turtle() t.pencolor("pink") #定义画笔颜色 t.fillcolor("pink") #绘制图形的填...原创 2020-02-12 23:46:26 · 10020 阅读 · 0 评论 -
使用pip下载速度太慢/更新pip
使用镜像服务器,比如清华大学的:pip install something -i https://pypi.tuna.tsinghua.edu.cn/simple原创 2019-10-29 23:44:20 · 179 阅读 · 0 评论 -
Python 数据可视化 使用API
学习目标:编写一个独立的程序,它自动下载Github上星级最高的Python项目的信息,并对这些信息进行可视化。GitHub(http://github.com/)的名字源于Git,Git是一个分布式版本控制系统,让程序员团队能够协作开发项目。使用Web API:Web API是网站的一部分,用于与使用非常具体的URL请求特定信息的程序交互。这种交互称为API调用。请求的数据将以易于处理的格...原创 2019-10-29 22:42:16 · 409 阅读 · 0 评论 -
Python 数据可视化 下载数据
要求:从网上下载数据,并对这些数据进行可视化。以两种常见格式存储的数据:CSV、JSONCSV格式数据的处理:要在文本文件中存储数据,最简单的方式是将数据作为一系列以逗号分隔的值(CSV)写入文件。Example 1:处理锡特卡的天气数据import csvfrom matplotlib import pyplot as pltfrom datetime import date...原创 2019-09-29 19:45:46 · 654 阅读 · 0 评论 -
Python 数据可视化 使用Pygal模拟掷骰子
要求:使用Python可视化包Pygal来生成可缩放的矢量图形文件。Pygal画廊请访问http://www.pygal.org/查看图表类型画廊,单击Documentation,再单击Chart types。每个示例都包含源代码。创建Die类from random import randintclass Die(): """表示一个骰子的类""" def ...原创 2019-09-29 15:10:32 · 421 阅读 · 0 评论 -
Python 数据可视化 随机漫步
什么是随机漫步?随机漫步是这样行走得到的路径:每次行走都完全是随机的,没有明确的方向,结果是由一系列随机决策决定的。创建RandomWalk()类# coding:utf-8#允许注释中存在中文from random import choiceclass RandomWalk(): #一个生成随机漫步数据的类 def __init__(self, num_point...原创 2019-09-29 15:01:22 · 341 阅读 · 0 评论 -
Python 数据可视化 生成数据
什么是数据可视化?数据可视化指的是通过可视化表示来探索数据,它与数据挖掘紧密相关,而数据挖掘指的是使用代码来探索数据集的规律和关联。使用的工具matplotlib(数学绘图库)、Pygal包matplotlib画廊可以访问http://matplotlib.org/的示例画廊。单击画廊中的图表,就可以查看用于生成图表的代码。绘制简单的折线图:# coding:utf-8#允许注释中...原创 2019-09-29 14:47:16 · 783 阅读 · 0 评论 -
Python学习笔记_Day15 数据结构
列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:注意:类似 insert, remove 或 sort 等修改列表的方法没有返回值。将列表当作队列使用也可以把列表当做队列用,只是在队列里第一加入的元素,第一个取出来;但是拿列表用作这样的目的效率不高。在列表的最后添加或者弹出元素...原创 2020-02-19 14:55:08 · 278 阅读 · 0 评论 -
Python学习笔记_Day14 输出(print)
输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。str(): 函数返回一个用户易读的表达形...原创 2020-02-17 18:55:31 · 620 阅读 · 0 评论 -
Python学习笔记_Day13 集合(set)
Python3 集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典创建格式:parame = {value01,value02,...}或者set(value)>>>basket = {'apple', 'orange'...原创 2020-02-16 22:31:39 · 171 阅读 · 0 评论 -
Python学习笔记_Day12 元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。tup1 = ('Google', 'Runoob', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", "d" #不需要括号也可以print(type(tup3))...原创 2020-02-16 22:04:58 · 181 阅读 · 0 评论 -
Python学习笔记_Day11 数字(Number)
Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:a = 1b = 10Python 支持三种不同的数值类型:整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Pytho...原创 2020-02-16 21:17:01 · 307 阅读 · 0 评论 -
Python学习笔记_Day10 文件和异常
从文件中读取数据要使用文本文件中的信息,首先需要将信息读取到内存中。可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。如果我们有一个pi_digits.txt文件,其内容为:3.14159126535 8989323846 3643383279使用如下代码:#python_work.pywith open('pi_digits.txt') as file_ob...原创 2019-04-29 11:09:23 · 420 阅读 · 0 评论 -
Python学习笔记_Day 9 类
创建类和使用类先看一个例子:class Dog(): """模拟小狗""" def _init_(self, name, age): """初始化属性name和age""" self.name = name self.age = age def sit(self): """模拟小狗被命令坐下""" print(self.name.title() + " is ...原创 2019-04-14 10:46:51 · 336 阅读 · 0 评论 -
Python学习笔记_Day 8 函数
如何定义函数使用关键字def来定义函数。def say_hello(): print("Hello world!")say_hello()向函数传递参数1、位置实参调用函数时,python必须将函数调用的每个实参都关联到函数定义中的每一个形参,所以,最简单的关联方式是基于实参的顺序。def describe_pet(animal_type, pet_name): """显示宠...原创 2019-04-13 15:51:30 · 245 阅读 · 0 评论 -
Python学习笔记_Day 7 用户输入和while、for循环
如何读入用户输入1、函数input()的工作原理name = input("Please enter your name: ")#读入用户输入print("Hello, " + name + "!")input()函数的第一个参数是向用户显示的提示或说明。2、使用int()来获取数值输入使用函数input()时,python将用户输入解读为字符串。如果想要读入数值,可用函数int(...原创 2019-04-13 11:06:50 · 212 阅读 · 0 评论 -
Python学习笔记_Day6 字典
什么是字典在python中,字典是一系列键——值对。每个键都与一个值相关联,可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何python对象用作字典中的值。在python中,字典用放在花括号{}中的一系列键——值对表示:alien_0 = {'color': 'green', 'points': 5}在字典中,你想存储多少个键——值对都可以...原创 2019-04-13 10:18:11 · 214 阅读 · 0 评论 -
Python学习笔记_Day5 if语句
什么是if语句?每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试。if语句的作用1、检查是否相等2、检查是否不相等在python中检查是否相等时区分大小写。3、检查多个条件(1)使用and关键字检查多个条件(2)使用or关键字检查多个条件age_0 = 22age_1 = 18print(age_0 >= 22 and age_1 ...原创 2019-04-09 11:52:26 · 210 阅读 · 0 评论 -
Python学习笔记_Day4 如何操作列表
遍历整个列表用for循环来遍历整个列表magicians = ['alice', 'david', 'carolina']for magician in magicians: print(magician)输出为:alicedavidcarolina原创 2019-04-08 14:01:26 · 201 阅读 · 0 评论 -
Python学习笔记_Day3 列表
什么是列表列表是由一系列特定顺序排列的元素组成。你可以将任何东西加入列表中,其中的元素之间可以没有任何关系。一般列表的名称都使用复数形式。用方括号([ ])来表示列表,并用逗号来表示分隔其中的元素。bicycles = ['trek', 'cannondale', 'redline', 'specialized']print(bicycles)输出为:['trek', 'ca...原创 2019-04-07 23:23:05 · 297 阅读 · 1 评论 -
Python学习笔记_Day2 基础语法、 变量、简单数据类型、注释
变量什么是变量?message = "Hello Python world!"print(message)这里的message就是一个变量,它存储的是一个字符串。此外,变量还可以存储其他的数据类型。变量的命名和使用1、变量名只能包含字母、数字和下划线。2、变量名不能包含空格,但可以使用下划线来分隔其中的单词。3、不能将Python关键字和函数名用作变量。4、变量名应既简短又具有...原创 2019-04-04 16:40:46 · 207 阅读 · 0 评论 -
Python学习笔记_Day1 在Windows上安装python
了解Python就目前而言,有两个不同的Python版本:Python 2和较新的Python 3(这里我推荐下载Python 3,因为Python 2和 Python 3的某些语法是不一样的,以后的内容也都是针对Python 3的)...原创 2019-04-04 11:35:30 · 351 阅读 · 0 评论