zl程序教程

py笔记

  • Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作

    Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作

    Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作文章目录Pyspark学习笔记(五)RDD操作(四)_RDD连接/集合操作1.join-连接1.1. innerjoin-内连接1.2. leftOuterJoin-左连接1.3. rightOuterJoin-右连接1.4. fullOuterJoin-全连接1.5 cogroup1.6 cartesian2.Union-集合操作

    日期 2023-06-12 10:48:40     
  • Python学习笔记:几种排序算法

    Python学习笔记:几种排序算法

    Python学习笔记:几种奇妙的排序算法冒泡排序算法def bubble_sort(lst): n = len(lst) for y in range(n-1, 0, -1): for x in range(y): if lst[x] > lst[x+1]: lst[x], lst[x+1] = lst[

    日期 2023-06-12 10:48:40     
  • Python学习笔记(一)PyCharm社区版安装教程

    Python学习笔记(一)PyCharm社区版安装教程

    大家好,又见面了,我是你们的朋友全栈君。 因为工作的原因,这两个月开始学习Python。准备把学习的东西记录一下。因为是自己的电脑,有python3.8,但是没有安装编译器,所以从PyCharm安装开始。(安装python会自带IDLE编辑器,自己学习的时候用着挺合适的,但是要用于工作或者其他大一些的项目,还是安装PyCharm比较合适)接下来开始安装教程。1、首先通过官网下载PyCharm社区

    日期 2023-06-12 10:48:40     
  • python人工智能学习笔记_[Python] 人工智能与自然语言处理学习笔记(1)[通俗易懂]

    python人工智能学习笔记_[Python] 人工智能与自然语言处理学习笔记(1)[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。最近我参加了一个人工智能与自然语言处理的课程,这是第一周的学习笔记。这份笔记不涉及一般知识,全部都是与实践(我在这门课上的作业)有关的总结。文章目录理论学习人工智能的五种模型:作业1. Rule Based 基于规则的模型2. Probability Based 基于概率的模型理论学习人工智能的五种模型:Rule Based 基于规则的模型Probabili

    日期 2023-06-12 10:48:40     
  • pytorch笔记:04)resnet网络&解决输入图像大小问题「建议收藏」

    pytorch笔记:04)resnet网络&解决输入图像大小问题「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 因为torchvision对resnet18-resnet152进行了封装实现,因而想跟踪下源码首先看张核心的resnet层次结构图(图1),它诠释了resnet18-152是如何搭建的,其中resnet18和resnet34结构类似,而resnet50-resnet152结构类似。下面先看resnet18的源码 图1resnet18 首先是m

    日期 2023-06-12 10:48:40     
  • python3菜鸟教程笔记

    python3菜鸟教程笔记

    大家好,又见面了,我是你们的朋友全栈君。python2和python3 的一些差异:* print函数变了,python3中的print函数必须要加括号* xrange函数合并到了range中,2到5的序列可以直接用range(2, 5)表示* py2中输入使用raw_input()函数,py3中使用input()函数* py2里中文编码易出错,从csv文件中读取的文本和hdfs中以json格式存

    日期 2023-06-12 10:48:40     
  • Python笔记  第一章

    Python笔记 第一章

    符号均为英文(除非输出为中文字符)注释(方便理解)单行注释#开头多行注释Ctrl+/(选中多行文字添加或取消注释)变量(存储数据)命名:大小写字母、数字和下划线构成,中间不能有空格,长度不限,不能以数字开头。(py 预留的不可做变量名字)注意: 变量名大小可代表不同变量,不可混为一谈赋值语句(变量 = 表达式)a = "he" print(a) # >>he(输出为

    日期 2023-06-12 10:48:40     
  • Pytorch模型训练实用教程学习笔记:三、损失函数汇总

    Pytorch模型训练实用教程学习笔记:三、损失函数汇总

    前言最近在重温Pytorch基础,然而Pytorch官方文档的各种API是根据字母排列的,并不适合学习阅读。 于是在gayhub上找到了这样一份教程《Pytorch模型训练实用教程》,写得不错,特此根据它来再学习一下Pytorch。 仓库地址:https://github.com/TingsongYu/PyTorch_Tutorial损失函数汇总Pytorch中,有下列一些损失函数.L1los

    日期 2023-06-12 10:48:40     
  • Python学习笔记(八)·错误、调试和测试

    Python学习笔记(八)·错误、调试和测试

    在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。有的错误是用户输入造成的,比如让用户输入email地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去了,或者从网络抓取数据,网络突然

    日期 2023-06-12 10:48:40     
  • 1.Python3基础入门学习笔记(一)

    1.Python3基础入门学习笔记(一)

    [TOC]1.Python3简单介绍Python的3.0版本,常被称为Python 3000,或简称Py3k。Python 语言的广泛性 :Web应用的开发 服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等;国外的Google、Dropbox等。 系统网络运维 在运维的工作中,有大量重复性工作的地方,

    日期 2023-06-12 10:48:40     
  • 3.Python3基础入门学习笔记(三)

    3.Python3基础入门学习笔记(三)

    [TOC]10.Python 文件操作与处理描述: 我们所知道常用的操作系统有Windows,Mac,LINUX,UNIX,这些操作系统底层对于文件系统的访问工作原理是不一样的,因此您可能要针对不同的操作系统来考虑使用那些系统模块,即修改不同的代码。但是Python中有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。在Python对于FILE文件最重要的方

    日期 2023-06-12 10:48:40     
  • Numpy学习笔记二——初始化数组的10种方法

    Numpy学习笔记二——初始化数组的10种方法

    import numpy as np复制#1、创建一个长度为10的数组,数组的值都是0 np.zeros(10,dtype=int)复制#2、创建一个3x5的浮点型数组,数组的值都是1 np.ones((3,5),dtype=float)复制#3、创建一个3x5的浮点型数组,数组的值都是3.14 np.full((3,5),3.14)复制#4、创建一个3x5的浮点型数组,数组的值是一个线性序列,从

    日期 2023-06-12 10:48:40     
  • Python量化交易学习笔记(50)——程序化交易1

    Python量化交易学习笔记(50)——程序化交易1

    本文记录了使用easytrader实现程序化交易的过程。easytrader实盘支持的券商包括:海通客户端(海通网上交易系统独立委托)华泰客户端(网上交易系统(专业版Ⅱ))国金客户端(全能行证券交易终端PC版)其他券商通用同花顺客户端(需要手动登陆)本文以海通客户端为例进行介绍。easytrader安装pip install easytrader复制 下载安装e海通财PC独立交易版 启动客户端

    日期 2023-06-12 10:48:40     
  • Python获取时间戳—学习笔记

    Python获取时间戳—学习笔记

    大家好,又见面了,我是你们的朋友全栈君 time模块import time time_str = time.strftime('%Y%m%d%H%M%S')复制datetime模块import datetime time_str = datetime.datetime.now().strftime('%Y%m%d%H%M%S')复制参考资料Python

    日期 2023-06-12 10:48:40     
  • python编程从入门到实践 学习笔记

    python编程从入门到实践 学习笔记

    一、起步安装python的相关内容二、变量和简单数据类型1变量变量的命名:只能字母、数字和下划线不能包含空格不要将Python关键字和函数名用作变量名慎用小写字母l和大写字母O2字符串2.1修改大小写方法title()将每个单词的首字母都改为大写方法upper()将每个字母都转为大写方法lower()将每个字母都转为小写例如a='abc defg'print(a.title()

    日期 2023-06-12 10:48:40     
  • Python 开发代码片段笔记

    Python 开发代码片段笔记

    作者编写的一些代码片段,本版本为残废删减版,没有加入多线程,也没有实现任何有价值的功能,只是一个临时记事本,记录下本人编写代码的一些思路,有价值的完整版就不发出来了,自己组织吧,代码没啥技术含量,毕竟Python这一块没怎么认真研究过,代码也都是随性瞎写的,大佬不要喷我,将就着看吧。废话不啰嗦,开始上代码,第一种是无参数的简单实现方式.import sys if len(sys.argv) &l

    日期 2023-06-12 10:48:40     
  • 《Python自然语言处理》-- 1. 概述(笔记)

    《Python自然语言处理》-- 1. 概述(笔记)

    1.1 人工智能发展历程 1.2 自然语言处理1.2.1 概述自然语言和编程语言对比:自然语言处理是一门融合了计算机科学、人工智能及语言学的交叉学科,研究如何通过机器学习等技术,让计算机学会处理人类语言、理解人类语言。1.2.2 发展历程1.2.3 处理流程1.2.4 研究内容1)句法语义分析:对于给定的句子,进行分词、词性标记、命名实体识别和链接、句法分析、语义角色识别和多义词消歧;2)信息抽取

    日期 2023-06-12 10:48:40     
  • Pytest学习笔记5——Allure测试报告用例详细描述

    Pytest学习笔记5——Allure测试报告用例详细描述

      引言  如果做完自动化测试后,生成的结果可读性不强,那将会是一次失败的自动化测试。  pytest自动化测试中,要想报告内容丰富,优雅和可读性强,就需要与allure结合使用。  allure报告有很多特性,这些特性主要以装饰器、函数等的方式使用。  Allure装饰器描述      案例解析  在testcase新建conftest.py文件:import pytest @pytest.f

    日期 2023-06-12 10:48:40     
  • Python测试之道——笔记1

    Python测试之道——笔记1

      引言  如果利用python做自动化测试的话,一些python相关的基础知识是必须要掌握的。常用的比如:python代码规范、变量与数据类型、运算、函数和字符串处理等。  语法规范  这里只介绍重点和常用的一些注意事项。  在使用python编码的时候,我们应该严格按照pep8的规范来要求自己,这样不仅仅提高代码的可读性,同时也提高了自己编码的整体水平。   重点关注:  1. python不

    日期 2023-06-12 10:48:40     
  • Pytest学习笔记2——前后置处理高级函数Fixture(完整篇)

    Pytest学习笔记2——前后置处理高级函数Fixture(完整篇)

      引言  前面介绍了pytest传统的前后置处理方法,通过一些实例,知道了它对处理前后置的场景是有一定的局限性。所以才引入fixture装饰器函数,fixture是pytest的核心功能,也是亮点功能,它可以灵活的处理很多特殊的场景,利用pytest做接口测试,熟练掌握fixture的使用方法,pytest用起来才会得心应手!  Pytest简介  fixture的目的是提供一个固定基线,在该基

    日期 2023-06-12 10:48:40     
  • 【Python】协程学习笔记

    【Python】协程学习笔记

    前言在之前Q群ChatGPT机器人使用的依赖仓库中,作者更新了V2 Fast ChatGPT API的用法(截至此时该方法已失效),里面涉及到了协程的相关用法。协程在平时用到的不多,正好趁机补充补充知识。协程基础概念协程(coroutine)又称微线程,是一中轻量级的线程,它可以在函数的特定位置暂停或恢复,同时调用者可以从协程中获取状态或将状态传递给协程。进程和线程都是通过CPU的调度实现不同任务

    日期 2023-06-12 10:48:40     
  • 利用Python进行数据分析笔记

    利用Python进行数据分析笔记

    第1章 准备工作1.1 本书的内容本书讲的是利用Python进行数据控制、处理、整理、分析等方面的具体细节和基本要点。我的目标是介绍Python编程和用于数据处理的库和工具环境,掌握这些,可以让你成为一个数据分析专家。虽然本书的标题是“数据分析”,重点却是Python编程、库,以及用于数据分析的工具。这就是数据分析要用到的Python编程。什么样的数据?当书中出现“数据”时,究竟指的是什么呢?主要

    日期 2023-06-12 10:48:40     
  • Python网络编程——学习笔记详解编程语言

    Python网络编程——学习笔记详解编程语言

    1、为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet Protocol Suite)就是通用协议标准。Internet是由inter和net两个单词组合起来的,原意就是连接“网络”的网络,有了Internet,任何私 有网络,只要支持这个协议,就可以联入互联网。 3、TCP/IP简介: 互联网协议包含了上百种协议

    日期 2023-06-12 10:48:40     
  • Python线程与进程——学习笔记详解编程语言

    Python线程与进程——学习笔记详解编程语言

    未完待续 原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/11573.html

    日期 2023-06-12 10:48:40     
  • Python错误、调试和测试——学习笔记详解编程语言

    Python错误、调试和测试——学习笔记详解编程语言

    logging.basicConfig(level=logging.DEBUG,   format= %(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s ,   datefmt= %a, %d %b %Y&n

    日期 2023-06-12 10:48:40     
  • Python模块——学习笔记详解编程语言

    Python模块——学习笔记详解编程语言

    3、 一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块。放在 mycompany包下的abc.py的模块名变成了mycompany.abc

    日期 2023-06-12 10:48:40     
  • Python函数——学习笔记详解编程语言

    Python函数——学习笔记详解编程语言

    isinstance(each_item,list) # 类型检查函数。判断each_item是否为一个list列表 span span 2、return 可以返回多个值,以tuple的形式。list[ ] tuple( ) dict{ } 3、函数的默认参数写法def power(x, n=2) power(5) # power(5,2) power(5,3) # power(5,

    日期 2023-06-12 10:48:40     
  • Python学习笔记之三lambda表达式用法小结详解编程语言

    Python学习笔记之三lambda表达式用法小结详解编程语言

    除了def语句之外,Python还提供了一种生成函数对象的表达式形式。由于它与LISP语言中的一个工具很相似,所以称为lambda。就像def一样,这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名。这也就是lambda有时叫做匿名函数的原因。实际上,他们常常以一种行内进行函数定义的形式使用,或者用作推迟执行一些代码。 lambda表达式 lambda

    日期 2023-06-12 10:48:40     
  • Python基础学习笔记详解编程语言

    Python基础学习笔记详解编程语言

    round是向上取整,引用方式为round(number[,ndigits]) 而floor是向下取整,floor函数通过import math导入,引用方式为math.floor(number) str函数,它会把值转换成合理形式的字符串,函数原型为str(object)//字符串要用双引 号引起来,数字不需要 repr函数,它会创建一个字符串.以合法的Python表达式的形式来表示值,函

    日期 2023-06-12 10:48:40     
  • python学习笔记之运算符详解编程语言

    python学习笔记之运算符详解编程语言

    前言 在前面的博文介绍了Python的数据结构之后,接下来结合python操作符来对Python程序中的数据进行处理。操作符/运算符的使用,可简洁地表示内建类型的对象处理。主要是对程序中的数据进行逻辑操作、算术操作、比较操作等动作行为,本质是将在程序中会非常常用的程序操作封装成成类或函数后,再以字符的形式调用,使执行程序语言更加简洁和符合国际化。 软件环境 操作系统 UbuntuKyl

    日期 2023-06-12 10:48:40     
  • python web框架学习笔记详解编程语言

    python web框架学习笔记详解编程语言

    #等待用户的连接,默认accept阻塞当有请求的时候往下执行 connection,address = sock.accept() #把连接交给handle_request函数 handle_request(connection) #关闭连接 connection.close() if __name__ == __main__: main() 2.基于ws

    日期 2023-06-12 10:48:40