- 博客(26)
- 收藏
- 关注
原创 linux安装jdk和tomcat
一.jdk安装1.去oracle官网下载rpm安装包https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html根据自己的服务器选择对应的安装包2.把rpm安装包上传到linux服务器我上传得失home目录下自己的文件夹下3.解压进入安装包的目录下解压安装包rpm -ivh jdk-8u281-linux-x64.rpm4.测试注:通过rpm方式安装的java
2021-01-26 21:19:09
148
原创 linux防火墙常用命令
# 查看firewall服务状态systemctl status firewalld # 开启、重启、关闭、firewalld.service服务# 开启service firewalld start# 重启service firewalld restart# 关闭service firewalld stop # 查看防火墙规则firewall-cmd --list-all # 查看全部信息firewall-cmd --list-ports # 只看端口信息 # 开启...
2021-01-23 20:14:53
163
原创 linux centos安装redis6.0.10
1.官网下载安装包https://redis.io/2.把安装包上传到linux服务器我上传的目录是/opt文件夹目录下3.解压压缩包tar -zxvf redis-6.0.10.tar.gz4.进入解压后的文件夹5.查看gcc版本gcc -versionredis6.0以上的版本需要gcc9,如果直接make会出现以下错误:6.升级gcc版本#通过yum安装centos-release-scl软件集yum -y install ce.
2021-01-23 20:07:43
357
1
原创 分类变量的embedding
对分类变量embedding,连续变量线性变换数据:brand, bodyType, fuelType是分类变量,v_0, v_1, v_2是连续变量#查看数据的唯一值个数print(len(x_train['brand'].unique()))print(x_train['brand'].unique())print(len(x_train['bodyType'].unique()))print(x_train['bodyType'].unique())print(len(x_
2020-11-30 20:14:06
849
原创 生成batch的两种方法
法一:DataLoader内置数据加载器import torch.utils.data as Data#数据加载器torch_dataset = Data.TensorDataset(trainX,trainY) #trainX,trainY是用于训练的数据和标签loader = Data.DataLoader( dataset=torch_dataset, batch_size=128, #batch_size shuffle=True, #True,随机打乱)
2020-07-24 16:21:42
1929
原创 不同框架调用GPU
1.keras和tensorflow只需配置好gpu版本的tensorflow(见以前博客),会自动使用gpu指定使用某一块gpu:import osos.environ["CUDA_VISIBLE_DEVICES"] = "1,2"2.pytorchclass NN(nn.Module): def __init__(self,feature_dim): ...
2020-07-24 16:21:23
401
原创 miniconda下配置tensorflow-gpu环境
安装的tensorflow-gpu与cuda,cudnn,python版本必须相匹配,在下面这个网站查询版本匹配https://tensorflow.google.cn/install/source#linux比如我的是python3.6,安装过程:1.安装cudatoolkitconda install cudatoolkit=9.02.安装cudnnconda i...
2020-04-04 15:48:26
1324
原创 python笔记十三:python语言的高级特性
一.函数式编程1.python函数式编程只是借鉴函数式编程的一些特点,可以理解为一半函数式一半python2.需要讲述:高阶函数,返回函数,匿名函数,装饰器,偏函数二.lamba表达式1.lamba表达式函数:最大程度复用代码 存在问题:如果函数很小,会造成啰嗦;函数被调用次数少造成浪费;对阅读者,造成阅读流程被迫中断2.lambda表达式(匿名函数)一个表达式,函数题...
2019-03-12 15:56:30
332
原创 python笔记十一:常用模块
一.calendar:日历相关模块1.calendar:获取一年的日历字符串参数 w = 每个日期之间的间隔字符数 l = 每周所占用的行数 c = 每个月之间的间隔字符数例子import calendarcal = calendar.calendar(2018,w=3,l=2,c=5) #可以不写参数,直接cal = calendar....
2019-03-02 14:52:40
218
原创 python笔记十:异常
一.异常1.异常是指在语法逻辑正确的前提下,出现的问题,异常是不可避免的,错误时可以避免的2.在python中,异常是一个类,可以处理和使用3.异常处理:必须保证程序在最坏的情况下出现的问题被妥善处理,使程序出错时不会中断程序,而是接着执行程序4.python异常处理语句#除except以外,else和finally都是可选的try: 尝试实现某个操作,如果没有出现...
2019-02-27 14:10:29
151
原创 python笔记九:模块和包
一.模块1.模块就是python文件,后缀.py2.为什么用模块:程序太大,编写维护不方便,需要拆分 模块可以增加代码重复利用的方式 当作命名空间使用,避免命名冲突3.如何定义模块模块就是一个python文件,直接写4.根据模块书写规范,最好在模块中编写以下内容:函数(单一功能) 类(相似功能的组合,或类似业务模块) 测试代码5.如何使用模块import模块直...
2019-02-26 15:18:57
183
原创 python笔记八:OOP结尾
一.类的成员描述符(属性)#属性案例#创建Student类,具有Student.name属性,但name格式不统一#可以增加一个函数然后自动调用,但是麻烦class Student(): def __init__(self,name,age): self.name = name self.age = age self.setNam...
2019-02-25 12:23:51
228
原创 python笔记七:面向对象编程(OOP)——三大特性
一.面向对象的三大特性1.封装 封装就是对对象成员进行访问控制 封装的三个级别: - 公开:public - 受保护的:protected - 私有的:private (public、protected、private都不是关键字)判断对象的位置: ...
2019-02-25 12:23:33
411
原创 python笔记六:面向对象编程(OOP)——类和对象
一、面向过程和面向对象1.面向过程: 过程,即步骤,面向过程即找到要完成这个任务所需要的步骤(流水线思维),用函数将这些步骤一一实现,然后依次调用这些函数2.面向对象: 收到一个任务,首先找到这个任务世界的构成,即对象,然后想到各个对象要具有的属性和行为,然后各对象去完成相应的行为 二、类和对象1.类:抽象名词,具有相同特征的一类事物的集合(...
2019-01-24 20:30:50
309
原创 python笔记五:集合set、字典dict
一.集合set1.描述:数学概念,一堆确定的、无序的、唯一的数据2.特征: 数据无序:无法使用索引和分片 数据唯一:可用来排除重复数据3.遍历:可哈希不可哈希 **可哈希的数据类型,即不可改变的数据结构 **可哈希:int、string、float、tuple, 不可哈希:list、set、dict不可以 **字符串是可哈希的,a=’1’ a...
2019-01-15 16:54:53
211
原创 python笔记四:列表list和元组tuple
一.列表list1.正下标负下标2.截取列表L[a:b:c] 从a开始,到b结束(包含a不包含b),步长为c(c默认为1)l=[1,3,5,6,2,8,9]print(l[1:5])print(l[:5])print(l[1:6:2])print(l[-7:-2:2])print(l[-2:-7:-2]) 3.双层列表a=[['one',1,'h...
2019-01-10 15:14:49
231
原创 python笔记三:函数
一.变量的作用域1.用globals和locals显示出全局限量和局部变量print(locals())print(globals())2.可以用global声明全局变量def func(): global b b=100 print(b)func() #不调用func,直接print(b)会报错,不调用func就没有执行声明全局变量bprint(...
2019-01-07 15:47:58
271
原创 python笔记二:函数
一.函数的参数1.位置参数(按参数位置赋值)def student(name,age,school): print('姓名:',name,'\n'+'年龄:',age,'\n'+'学校:',school) #用,连接有空格,用+连接没有空格,后边跟的是数字时+表示数学的加student('liu',18,'sdu') 2.默认参数同一所学校不需要反复传入学校...
2019-01-06 18:42:36
258
2
原创 pyhton笔记一:基础(重点格式化输出)
一.变量命名1.变量名可以是包含数字、字母、下划线,字母开头2.大小写敏感3.驼峰命名法,单词连接,首字母大写 大驼峰:首字母大写,例IntOne,一般给类命名 小驼峰:首字母小写,例intOne,一般给普通变量或函数4.posix写法:每个单词均小写,_连接,普通变量 二.保留字和关键字1.例class、break、def等2.查看关键字的...
2019-01-05 20:56:39
301
3
原创 爬虫笔记二
一.BeautifulSoup解析器二.BeautifulSoup类的基本元素三.html遍历方法1.标签树的下行遍历.contents返回的类型是列表.children和.descendants返回迭代类型,只能用在for循环中2.标签树的上行遍历3.标签树的平行遍历四.信息标记的三种方法xml:标签对的形式,常用于internet...
2018-12-26 20:31:51
299
原创 爬虫笔记一requests
一.requests的用法requests库的7个主要方法:get()方法:import requestsr=requests.get('http://baidu.com')print(r.status_code)如果返回的状态码是200,说明访问成功response对象的属性:用get方法获取网上资源时的基本流程:1.用r.status_code检查是...
2018-12-20 21:16:45
276
原创 小白的推荐系统笔记一:测评指标
1.用户满意度:没办法离线计算,一般通过调查问卷的形式2.预测准确度: (1)评分预测:这种方法是针对打分系统,为用户u对物品i的实际评分,是推荐算法给出的预测评分 均方根误差(RMSE)和平均绝对误差(MAE) (2)Top N推荐:是根据用户在训练集上的行为建立的模型在测试集上的推荐列表,是用户在...
2018-12-01 11:54:47
769
1
原创 微信小程序组件的定位
一、相对定位绝对定位相对定位:相对自身定位{position: relative;top: 50rpx;left:50rpx}绝对定位:相对离它最近的一个已定位的父级元素定位{ position: absolute; top: 50rpx; left:50rpx}二、margin和padding margin用来隔开容器与容器间的间距 padd...
2018-11-22 21:15:25
2873
原创 微信小程序——swiper
view内写swiper时swiper组件不显示<view class='container'> <swiper indicator-dots="true" autoplay="true" interval="3000" duration="1000"> <block wx:for="{{imgUrls}}"&
2018-11-22 16:58:15
148
原创 微信小程序界面笔记
*注释快捷键 ctrl+k+c 或ctrl+/*取消注释 ctrl+k+u一、宽度高度设置wxml文件<view class='container'></view>wxss文件.container{ height: 100%; width: 100%; background:gainsboro;}编译后不出结果解决方法:...
2018-11-21 14:42:07
191
原创 git创建分支并推送项目到分支中遇到的错误
一、创建好项目后使用命令git remote add origin git@gitee.com:user name/project name.git出现错误fatal: remote origin already exists.解决办法:输入 git remote rm origin二、使用git push命令时出错error: failed to push some refs...
2018-11-20 16:16:47
757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人