- 博客(20)
- 收藏
- 关注
原创 基于梯度递减的线性回归算法
import numpy as npimport randomimport tensorflow as tf# 定义损失函数def loss(y_true, y_pred): # return tf.square(tf.subtract(real_y, pred_y)) # return tf.abs(real_y - pred_y) return tf.keras.losses.MSE(y_true, y_pred)# 生成训练数据x_train_inc.
2022-05-06 10:33:19 377
原创 python map()函数
今天重温一下python map()函数,并且用一个例子实现输入一系列数然后输出和,类似于1+1=2,输入1和1,输出2map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。map() 函数语法:map(function, iterable, …)参数function – 函数iterable – 一个或多个序列返回值Python 2.x 返回列表。
2022-05-05 22:36:14 1255
原创 python提取不重复的数
案例描述:输入一个 int 型整数,返回一个不含重复数字的新的整数。输入描述:输入一个int型整数输出描述:返回一个不含重复数字的新的整数示例1输入:6675456输出:6754str = input()lists = []for x in str: if x not in lists: lists.append(x) print(x, end="")以及倒序不重复st = list(input()[::-1]) #先接收输入的整数为字符
2022-05-04 00:43:45 3358
原创 利用python中的字典进行模拟求解 (哈希表)
实现一个表记录合并使用python下的dict(C++/C中可以使用map/unordered_map达到相似的效果)对相同索引下的记录数字进行相加后输出。时间复杂度:O(Nlog(N))O(Nlog(N))O(Nlog(N)),解释:需要对所有输入的操作进行处理,时间复杂度O(N)O(N)O(N),排序时间复杂度O(Nlog(N))O(Nlog(N))O(Nlog(N))。空间复杂度:O(N)O(N)O(N),解释:需要O(N)O(N)O(N)个字典存储输入的数据。n = int(input()
2022-05-03 23:52:30 984
原创 round() 函数实现取近似值
round() 方法返回浮点数x的四舍五入值round() 方法的语法:round( x [, n] )参数x – 数值表达式。n – 数值表达式,表示从小数点位数。round() 方法的实例:代码:#!/usr/bin/pythonprint ("round(80.23456, 2) : ", round(80.23456, 2))print ("round(100.000056, 3) : ", round(100.000056, 3))print ("round(.
2022-05-02 00:06:42 734
原创 int()函数实现进制转换
int() 函数用于将一个字符串或数字转换为整型。int() 方法的语法:class int(x, base=10)参数x – 字符串或数字。base – 进制数,默认十进制。int() 方法的实例: >>>int() # 不传入参数时,得到结果00>>> int(3)3>>> int(3.6)3>>> int('12',16) # 如果是带参数base的话.
2022-04-30 11:13:14 2989
原创 用ljust()方法实现字符串分隔
学习了ljust()方法Python ljust()方法返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。ljust()方法语法:str.ljust(width[, fillchar])参数1、width – 指定字符串长度。2、fillchar – 填充字符,默认为空格。接下来用个小例子复现一下这个方法输入一个字符串,按长度为5拆分每个输入字符串并进行输出,长度不是5整数倍的字符串则在后面补数字0,空字符串不处理。实现的
2022-04-30 00:32:06 505
原创 upper()方法实现计算某个字符出现次数
输入一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数,且不区分大小写字母。输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。示例输入:第一个输入:AAABBBCCCDDDabcdabcd第二个输入:A(也就是查询A或者a出现了多少次)输出描述:输出输入字符串中含有该字符的个数。(不区分大小写字母)示例输出:5(也就是Aa加起来一个出现了两次)a = str(input().upper())b = input().upper
2022-04-29 22:31:43 601
原创 输出字符串最后一个单词的长度
使用python计算字符串最后一个单词的长度输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。输入:hello world输出:8说明:最后一个单词为world,长度为5我们只需要一行代码即可计算出最后一个单词的长度(len)print(len(input().split(' ')[-1]))当然了,正规一点的话我们肯定要根据流程来写,输入、处理、输出,也就是这样:str = input() #输
2022-04-29 22:24:07 1617
原创 Python Flask框架学习
1.安装flask框架在自己python的环境下直接通过pip安装,不写版本会默认最新版本,安装同时安装其他的库,属于flask的依赖包。pip install flask2.快速使用flaskfrom flask import Flask# 创建Flask对象app = Flask(__name__)# route()函数告诉那个URL执行哪个函数@app.route("/")def hello(): return "hello,flask!"if __name__ ==
2022-04-24 23:30:24 1857
原创 Pycharm安装详细教程
接下来安装pycharm1、 首先从网站下载pycharm:https://www.jetbrains.com/pycharm/download/#section=windows2、 双击运行安装包直接运行下一步:next选择安装位置这些是安装的选项,全点就好然后直接install即可完成安装双击运行pycharm进入设置将之前安装的python加载进来python安装教程如果这里没显示有python的话就点击这里这里会显示出您电脑已有的python环境
2022-04-24 11:17:31 1711
原创 Docker部署Nextcloud私有网盘
Docker部署Nextcloud私有网盘(个人心得,仅供参考)1、系统安装系统选择Centos 7,系统安装方法就不详细说了2、安装Docker容器Centos系统安装docker容器十分方便,推荐使用Docker官方的安装方式,依次执行命令# yum install -y yum-utils device-mapper-persistent-data lvm2# docker install -y docker安装完毕后,设置开机启动,开启Docker服务# systemctl sta
2021-07-31 22:53:25 1550
原创 安装tensorflow-gpu详细教程(个人心得,仅供参考)
安装tensorflow-gpu详细教程(个人心得,仅供参考)1、下载CUDA 9.0(具体版本号参照我另一篇文章tensorflow-gpu 与 python版本、CUDA、CUDNN关系)CUDA 9.0下载链接2、安装cuda,默认安装即可3、下载cudnn 7(具体版本号参照我另一篇文章)cudnn下载链接下载完,解压cudnn,会出现四个文件,如下:把三个文件夹复制到CUDA相应文件夹的下面(仔细看一下就会发现他们的目录结构是一样的),完成。...
2021-07-28 01:35:31 740
原创 tensorflow-gpu 与 python版本、CUDA、CUDNN关系
tensorflow-gpu 与 python版本、CUDA、CUDNN关系
2021-07-26 00:20:03 394
原创 opencv入门实战:基于模板匹配的车牌识别
利用OpenCV的基础知识,进行图像的预处理,寻找到相关轮廓后,通过模板匹配进行车牌预测识别。要点:1、使用opencv进行图形处理操作。2、车牌轮廓提取3、定位车牌识别步骤:1、加载图像,对图片使用Sobel算子对图片进行边缘检测对图片进行处理2、读取模板文件,读取template文件下的模板3、对图片进行轮廓检测4、计算车牌的轮廓大小,定位到车牌5、在车牌上使用模板匹配获取车牌字符、遍历车牌对车牌进行识别模板数据集已分享到百度云:链接链接:https://pan.baidu.co
2020-09-01 19:31:18 5623 13
原创 在Ubuntu16.04系统下docker容器离线安装NVIDIA驱动
在Ubuntu16.04系统下使用容器来安装NVIDIA驱动,以方便在容器内也可调用显卡。在安装前需安装nvidia-docker,一般一开始nvidia-docker肯定是没装的,用下面的命令把nvidia-docker先安装好,也可以参考网址:https://github.com/NVIDIA/nvidia-docker# If you have nvidia-docker 1.0 installed: we need to remove it and all existing GPU contai
2020-09-01 18:58:56 1411
原创 pip 使用国内镜像
pip 使用国内镜像临时使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package设为默认pip 需要把版本 >=10.0.0后才能进行配置:pip install pip -Upip config set global.index-url https://pypi.tuna.tsinghua.e...
2020-01-09 10:26:20 490
原创 lenet-5模型实现mnist手写数字识别
lenet-5实现mnist手写数字识别关于lenet-5模型已经mnist我就不多复述了,网上很多关于这些的简介,所以我就直接上代码了。新手入门,代码也是很不完善,以下代码仅限参考1、mnist_lenet5_forward.py (前向传播)#coding:utf-8import tensorflow as tfIMAGE_SIZE = 28NUM_CHANNELS = 1...
2020-01-09 10:14:01 2372
原创 Keras中实现.H5模型加载与测试
Keras中实现.H5模型加载与测试安装命令(使用清华镜像):pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 要安装的库相关的库:import osfrom keras.models import load_modelimport numpy as npimport cv2import osfrom keras.mo...
2020-01-09 09:36:06 10334 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人