python基础学习之递归函数知识总结

一、递归函数使用注意点递归函数一定要编写终止条件,否则将产生无限递归。(死循环)二、递归的效率问题 递归效率不高,递归层次过多会导致栈溢出。 Python中不推荐使用递归...

2021-05-26

使用tensorflow 实现反向传播求导

看代码吧~X=tf.constant([-1,-2],dtype=tf.float32)w=tf.Variable([2.,3.])truth=[3.,3.]Y=w*X# cost=tf.reduce_sum(tf.reduce_sum(Y*truth)/(tf.sqrt(tf.reduce_sum(tf.sq...

2021-05-26

详解Python魔法方法之描述符类

描述符类要求:描述符就是将某种特殊类型的类的实例指派给另一个类的属性
至少要实现以下的一个方法:•__get__(self, instance, owner)–用于访问属性,它返回属性的值&#82...

2021-05-26

tensorflow中的数据类型dtype用法说明

Tensorflow中,主要有以下几种数据类型(dtype),在旧版本中,不用加tf也能使用。有符号整型tf.int8:8位整数。tf.int16:16位整数。tf.int32:32位整数。tf.int64:64位整数。无符号整型tf....

2021-05-26

浅谈tf.train.Saver()与tf.train.import_meta_graph的要点

(一)、tf.train.Saver()(1). tf.train.Saver() 是用来保存tensorflow训练模型的,默认保存全部参数(2). 用来加载参数,注:只加载存储在data中的权重和偏置项等需要训练的参数,其...

2021-05-26

基于tensorflow权重文件的解读

1.解读tensorflow权重文件,透过 tf.train.NewCheckpointReader函数。2.reader.get_variable_to_shape_map()可以得到权重文件里面的tensor名称。3.reader.get_tensor(key)...

2021-05-26

解决Python字典查找报Keyerror的问题

Python的字典一般都直接查找key ,比如dict={'a':1,'b':2,'c':3}print(dict['a'])但是如果在查找的key不存在的时候就会报:KeyError:比如你要查看print(dict['d'])由于这个时候...

2021-05-26

python实现简单的井字棋

本文实例为大家分享了python实现简单的井字棋的具体代码,供大家参考,具体内容如下使用python实现井字棋游戏,没有具体算法,只是用随机下棋简单实现:import randomboard = [['+','...

2021-05-26

python中os.path.join()函数实例用法

1、说明拼接文件路径,可以有多个参数。2、语法os.path.join(path1,path2,*)path1 初始路径。path2 需要拼接在其后的路径。初始路径文件夹下的文件或文件夹。可以有多个需要...

2021-05-26

python scipy 稀疏矩阵的使用说明

稀疏矩阵格式 coo_matrixcoo_matrix是最简单的稀疏矩阵存储方式,采用三元组(row, col, data)(或称为ijv format)的形式来存储矩阵中非零元素的信息。在实际使用中,一般coo_mat...

2021-05-26

Python selenium模拟网页点击爬虫交管12123违章数据

在上一篇文章《Python教程—模拟网页点击爬虫定位系统》讲解怎么通过模拟点击方式爬取车辆定位数据,本次介绍怎么以模拟点击方式进入交管12123爬取车辆违章数据,本文直接讲解...

2021-05-26

Python 如何解决稀疏矩阵运算

用Python求解微分线性方程因为之前用matlab也编写过,所以前不久试着用python写,感觉之间互通点也蛮多的,易理解。题目:稀疏线性方程组的求解方法简单的方程如: AX=b其中python有...

2021-05-26

python 实现体质指数BMI计算

看代码吧~name = input('Name') height = input('Height(m):') weight = input('Weight(kg):') BIM = float(float(weight)/(float(height)**2)) if BMI <18.5: print('...

2021-05-26

Python实战之实现简易的学生选课系统

一、实验目的实现学生选课系统二、实验环境Python3.6
pymysql(Python连接MySQL)
xlrd(操作Excel)三、程序结构1.首先运行First_run.py:
功能:创建数据库、表等信息2.运行seconnd_r...

2021-05-25

python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单

首先,那肯定是用python获取学校发下来的未学习名单,但是我忘记我之前用什么来操作办公软件了(最后项目作出来的时候才想起来是pandas),我就上网搜了一下,试了很多库但是都不支持xl...

2021-05-25

Python 循环读取数据内存不足的解决方案

看代码吧~import gcfor x in list(locals().keys())[:]: del locals()[x]# del all_s_x, AE, AE_split, x_ticks, splitgc.collect()补充:Python读取大文件的"坑“与内存...

2021-05-25

python基于机器学习预测股票交易信号

引言近年来,随着技术的发展,机器学习和深度学习在金融资产量化研究上的应用越来越广泛和深入。目前,大量数据科学家在Kaggle网站上发布了使用机器学习/深度学习模型对股票、期...

2021-05-25

Python数据可视化之绘制柱状图和条形图

一、实验目的:1.掌握Python中柱状图、条形图绘图函数的使用2.利用上述绘图函数实现数据可视化二、实验内容:1.练习python中柱状图、条形图绘图函数的用法,掌握相关参数的概念2....

2021-05-25

总结Python常用的魔法方法

一、算数运算符的魔法方法 python2.2以后,对类和类型进行了统一,做法就是讲int()、float()、str()、list()、tuple()这些BIF转换为工厂函数(类对象) 给出以下算数运算符对...

2021-05-25

Python入门学习之类的相关知识总结

前言Python是面向对象的程序设计(Object Oriented Programming)。面向对象的程序设计的一条基本原则是:计算机程序由多个能够起到子程序作用的单元或者对象组合而成。面向对象...

2021-05-25

python munch库的使用解析

字典是 Python 中基础的数据结构之一,字典的使用,可以说是非常的简单粗暴,但即便是这样一个与世无争的数据结构,仍然有很多人 "看不惯它" 。
也许你并不觉得,但我相信,你看了这篇...

2021-05-25

python调试工具Birdseye的使用教程

Birdseye是一个Python调试器,它在函数调用中记录表达式的值,并让你在函数退出后轻松查看它们,例如:无论你如何运行或编辑代码,都可以使用Birdseye。只需要你安装好依赖:pip instal...

2021-05-25

浅谈Python numpy创建空数组的问题

一、问题描述:
有一个shape为(308, 2)的二维数组,以及单独的一个数字,需要保存到csv文件中,这个单独的数字让其保存到第3列第一行的位置。二、具体的实现:
首先要想把一个(308, 2...

2021-05-25

python实现语音常用度量方法的代码详解

语音信号处理一般都要进行主观评价实验和客观评价实验。 主观评价:邀请测听者对语音进行测听,给出主观意见得分 客观评价:根据算法来衡量语音质量主观投票受多种因素影响...

2021-05-25

python基础学习之生成器与文件系统知识总结

一、生成器首先解释迭代器。能以一种一致的方式对序列进行迭代(比如列表中的对象或文件中的行)是Python的一个重要特点。这是通过一种叫做迭代器协议(iterator protocol,它是一...

2021-05-25

Django 模板中常用的过滤器实现

模版常用过滤器
在模版中,有时候需要对一些数据进行处理以后才能使用。一般在Python中我们是通过函数的形式来完成的。而在模版中,则是通过过滤器来实现的。过滤器使用的是|来...

2021-05-25

Pytorch中的backward()多个loss函数用法

Pytorch的backward()函数假若有多个loss函数,如何进行反向传播和更新呢? x = torch.tensor(2.0, requires_grad=True)...

2021-05-25

Python爬虫基础之selenium库的用法总结

一、selenium简介官网总的来说: selenium库主要用来做浏览器的自动化脚本库。二、selenium基本用法from selenium import webdriverurl = 'http://www.baidu.com'# 将webdriv...

2021-05-25

关于keras多任务多loss回传的思考

如果有一个多任务多loss的网络,那么在训练时,loss是如何工作的呢?比如下面:model = Model(inputs = input, outputs = [y1, y2])l1 = 0.5l2 = 0.3model.compile(loss = [loss1,...

2021-05-25

pytorch中.to(device) 和.cuda()的区别说明

原理.to(device) 可以指定CPU 或者GPUdevice = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") # 单GPU或者CPUmodel.to(device)#如果是多GPUif torch.cu...

2021-05-24

python 装饰器的使用与要点

一、装饰器使用场景经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与...

2021-05-24

python框架flask知识总结

一、Flask蓝图目录我们之前写的Flask项目都是自己组织的目录结构,其实Flask官方有其推荐的目录结构,以下就是一个符合官方推荐的Flask小型应用的项目结构目录示例,如下:
  如...

2021-05-24

python制作的天气预报小工具(gui界面)

一.准备工作
不需要准备。二.预览
1.启动
启动以后自动定位所在城市,展示定位城市的天气。2.添加城市3.展示多个城市天气
添加天气之后能够显示多个城市天气信息。三.设计流程
1...

2021-05-24

pandas取dataframe特定行列的实现方法

1.按列取、按索引/行取、按特定行列取import numpy as npfrom pandas import DataFrameimport pandas as pd df=DataFrame(np.arange(12).reshape((3,4)),index=['one','tw...

2021-05-24

pandas中DataFrame重置索引的几种方法

在pandas中,经常对数据进行处理 而导致数据索引顺序混乱,从而影响数据读取、插入等。小笔总结了以下几种重置索引的方法:import pandas as pdimport numpy as npdf = pd.DataFr...

2021-05-24

教你怎么用python实现字符串转日期

一、生成日期数据import pandas as pdpd.date_range( )同生成随机数的思想类似,使用pandas库中的函数pd.date_range(start=None,end=None,periods=None,freq=None,tz=None,normali...

2021-05-24

pandas DataFrame.shift()函数的具体使用

pandas DataFrame.shift()函数可以把数据移动指定的位数period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列.eg: 有这样一个DataFrame数据:import pandas...

2021-05-24

pytorch--之halfTensor的使用详解

证明出错在dataloader里面在pytorch当中,float16和half是一样的数据结构,都是属于half操作,然后dataloader不能返回half值,所以在dataloader里面,要把float16改成float32即可返回...

2021-05-24

Django实现翻页的示例代码

Django提供了翻页器。用Django的Paginator类实现一、views模块导入Paginator类实现数据分页
ApiTest/apiviews.py
每行都加了注释,希望有助于理解。from django.shortcuts im...

2021-05-24

一劳永逸彻底解决pip install慢的办法

前言Python 的一大优点就是丰富的类库,所以我们经常会用 pip 来安装各种库,所以对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且...

2021-05-24

如何解决.cuda()加载用时很长的问题

方法一:pip install --upgrade --force-reinstall http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl后面这个可以自己到官网上找...

2021-05-24

解决pytorch-gpu 安装失败的记录

ubuntu18 系统上已经配置好gpu加速环境,安装pytorch-gpu 后出现以下问题:import torchx = torch.Tensor(2,3)x_cuda = x.cuda()x可以正常,当定义x_cuda 后,命令行卡住,不再继续输...

2021-05-24

pytorch中的model=model.to(device)使用说明

这代表将模型加载到指定设备上。其中,device=torch.device("cpu")代表的使用cpu,而device=torch.device("cuda")则代表的使用GPU。当我们指定了设备之后,就需要将模型加载到相...

2021-05-24

flask框架实现修改密码和免密登录功能

修改密码功能数据库部分:#重置密码def reset_pass(phone,password): conn,cursor=get_conn() sql="update userdata set userpass='"+password+"' where userphone='"+...

2021-05-24

python使用Streamlit库制作Web可视化页面

每当你对Excel文件进行更改保存,Web页面还能够实时进行更新,确实挺不错的。Streamlit的文档和教程地址如下。https://docs.streamlit.io/en/stable/https://streamlit.io/gall...

2021-05-24

Pytorch数据读取之Dataset和DataLoader知识总结

一、前言确保安装 scikit-image numpy二、Dataset一个例子:# 导入需要的包import torchimport torch.utils.data.dataset as Datasetimport numpy as np # 编造数据Dat...

2021-05-23

Python基础之函数嵌套知识总结

内部/内嵌函数
1、定义:在一个函数的函数体内使用关键字def关键字定义一个新的函数,这个新的函数就叫做内部/内嵌函数。
2、注意点:内部函数的整个函数体都在外部函数的作用域...

2021-05-23

利用python Pandas实现批量拆分Excel与合并Excel

一、实例演示1.将一个大Excel等份拆成多个Excel
2.将多个小Excel合并成一个大Excel并标记来源work_dir="./course_datas/c15_excel_split_merge"splits_dir=f"{work_dir}/sp...

2021-05-23

Python基础之元编程知识总结

一、前言首先说,Python中一切皆对象,老生常谈。还有,Python提供了许多特殊方法、元类等等这样的“元编程”机制。像给对象动态添加属性方法之类的,在Python中根本谈不上是“元编...

2021-05-23

Python利用folium实现地图可视化

folium的简介
用Python处理数据,然后用Folium将它在Leaflet地图上进行可视化。Folium能够将通过Python处理后的数据轻松地在交互式的Leaflet地图上进行可视化展示。它不单单...

2021-05-23
返回顶部
顶部