学习笔记
文章平均质量分 68
鬼义虎神
写博客坑小白
展开
-
Feast:概念
它是一组特征的集合(feature view(关键组件),特征视图映射到0个或多个实体0个实体:例如全局特征,如num_daily_global_transactions(每日全球交易数量)1个实体:例如用户特征,如user_age(用户年龄)或last_5_bought_items(最近购买的5个商品)多个实体,即组合键:例如用户+商户类别特征,如num_user_purchases_in_merchant_category(某商户类别中用户的购买数量)原创 2023-11-25 23:24:23 · 1340 阅读 · 0 评论 -
使用Docker安装JupyterHub
Docker安装JupyterHubJupyterHub汉化给用户分配管理员权限批量添加用户用户设置密码原创 2023-10-08 20:08:05 · 2206 阅读 · 1 评论 -
Pycharm安装插件及优秀插件推荐
Pycharm离线安装插件,Pycharm在线安装插件,列强推荐Pycharm优秀的插件。原创 2022-04-27 00:29:37 · 15460 阅读 · 0 评论 -
Python获取列表中最大值的索引
获取列表中最大值的索引方式一a = [1, 2, 3, 4, 5, 6, 7]# 首先获取列表中的最大值max_data = max(a)# 获取最大值的索引a.index(max_data)方式二(推荐)a = [1, 2, 3, 4, 5, 6, 7]import numpy# 将列表转化成数组a_array = numpy.array(a)# 获取最大值的索引a_array.argmax()方式三a = [1, 2, 3, 4, 5, 6, 7]index =原创 2022-04-12 18:48:54 · 18781 阅读 · 0 评论 -
Pycharm连接达梦数据库
IDEA连接达梦数据库;Pycharm连接DM数据库;原创 2022-02-15 22:53:51 · 2238 阅读 · 4 评论 -
Oracle 19c下载安装步骤
下载下载很慢可以使用天翼云盘的分享链接:https://cloud.189.cn/t/3yAZZ3JfUrQn(访问码:iut7)下载分享链接里卖弄的windows.x64_193000_db_home.zip即可安装安装前需要把文件包解压提前确定好解压路径,路径不要放到需要管理权限的目录下,否则里面的setup双击打不开解压后的文件大概需要6G的空间,确保空间足够大;推出360、腾讯管家等安全软件。以管理员身份运行setup.ext,打开安装程序后,跟着原创 2021-07-25 21:58:11 · 732 阅读 · 0 评论 -
Flask结合tornado和Nginx部署为Windows Service服务并开机自启
将Flask部署为服务需要三步:Flask结合tornado部署项目;利用win32模块包装第一步的项目启动代码;在前两部的基础上配置Nginx转发;Flask结合tornado部署项目经过尝试,我发现直接使用Flask原始的app.run()或结合了flask_script插件后的manage.run()都不能成功的设置为Windows的服务,并且那两种方式也不适合作为项目的部署方式。在Linxu中可以使用gunicorn或uwsgi作为WSGI服务器,但在Windows中都不能用,最后发原创 2021-04-02 15:32:15 · 1668 阅读 · 4 评论 -
Windows安装Nginx并设置开机自启
下载Nginx官方下载网址:http://nginx.org/en/download.html下载后将压缩包解压即可。注意:Nginx目录所在的路径中不要有中文,也不建议有空格(其实空格没事)。启动Nginx两种方式启动:切换到安装目录双击nginx.exe以命令行方式启动cd C:\Program Files\nginx-1.19.9 # nginx安装目录start nginx # 启动nginx如果开启了Windows防火墙,记得允许访问网络。访问测试启动成功后,浏原创 2021-04-02 10:22:14 · 4647 阅读 · 0 评论 -
配置镜像站(Docker加速)
方式一:使用DaoCloud加速网址:https://www.daocloud.io/mirrorcurl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io镜像仓库:https://account.daocloud.io/signin方式二:阿里云镜像加速网址:https://cr.console.aliyun.com/ap-southeast-1/instances/原创 2020-05-10 21:09:41 · 1075 阅读 · 2 评论 -
卸载Docker
1.卸载Docker Engine,CLI和Containerd软件包sudo apt-get purge docker-ce docker-ce-cli containerd.io2.删除数据主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷。您必须手动删除所有已编辑的配置文件。sudo rm -rf /var/lib/docker...原创 2020-05-10 21:05:09 · 538 阅读 · 0 评论 -
安装Docker方式二:使用存储库安装
方法一:Docker官网下载安装Ubuntu版本的DockerDocker官方文档:https://docs.docker.com/engine/install/ubuntu/1.设置存储库# 更新apt软件包索引以允许apt通过HTTPS使用存储库sudo apt-get update# 安装软件包sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent原创 2020-05-10 21:02:21 · 1386 阅读 · 1 评论 -
Ubuntu安装Docker方式一:软件包安装
0.卸载旧版本Docker安装前需要先卸载老版本的Docker。sudo apt-get remove docker docker-engine docker.io containerd runc注意:这种方式每次升级都需要下载一个新的软件包。1.下载安装包去https://download.docker.com/linux/ubuntu/dists/选择你的Ubuntu版本,然后浏览pool/stable/,选择amd64, armhf,arm64,ppc64el,或s390x,并下载.deb文原创 2020-05-10 20:52:09 · 1111 阅读 · 0 评论 -
Elasticsearch Suggester详解
非常全面的一篇关于ElasticSearch提示词的文章,一步一步简单清晰,我就是照这个把项目的提示词功能做出来的。原文地址:http://elasticsearch.cn/article/142原文作者:kennywu76原文社区:Elastic中文社区现代的搜索引擎,一般会具备"Suggest As You Type"功能,即在用户输入搜索的过程中,进行自动补全或者纠错。 通过协助用户...转载 2020-01-07 16:06:33 · 525 阅读 · 0 评论 -
中科院大数据部Python开发面试题
1. 写出如下代码的输出结果:a = 1def fun(a): a=2fun(a)print(a) # 输出____a = []def fun(a): a.append(1)fun(a)fun(a)print(a) # 输出____def fun(a=[]): a.append(1) print(a)fun()fun() # 输出_...原创 2019-11-22 11:37:24 · 1028 阅读 · 0 评论 -
Python基础学习笔记——Python程序的基本元素
这里写自定义目录标题缩进单行注释,以#开头查看变量的内存地址,本文“引用部分”有关于id的解释查看变量的类型int整型,定义了一个变量,名字叫做num_int,保存的数据是1float浮点型complex复数类型bool型TrueFalseString字符串类型输出值type查看数据类型查看Python种的关键字扩展: 修改输出时的分割字符,指定分割字符sep:表示指定的分割符自定义分割符号每次使...原创 2019-06-18 23:41:14 · 725 阅读 · 0 评论 -
Python基础学习笔记——分支语句
分支语句解释:控制程序的语句,根据判断条件选择程序的执行路径。作用:判断条件是否成立的,当条件成立会执行if语句里面的代码,否则if语句里面的代码不执行。使用方法:if <条件1>: <语句块1>elif <条件2>: <语句块2> ...else: <语句块N>if-else: 当条件成立执行...原创 2019-06-19 09:46:12 · 546 阅读 · 0 评论 -
Python基础学习笔记——循环语句
循环语句控制程序的语句;重复执行程序中的某段代码可以使用循环语句。死循环:由于程序员的原因,忘记在循环内部修改循环的判断条件,导致循环持续执行,程序无法终止的循环!while循环根据判断条件确定一段程序是否再次执行一次或者多次使用方法:while (<条件>): <语句快1>else: <语句块2><语句块3>...原创 2019-06-19 11:44:10 · 761 阅读 · 0 评论 -
Python基础学习笔记——数值类型
数值类型整数类型,与数学中的概念一直,如:100, -250浮点数类型,带有小数点及小数的数值,如:0.0,-3.14,3.4e-3(科学计数法)数据类型转换浮点数→整数:int(3.84)→3(不会四舍五入,小数点后直接舍去)字符串→原始数据类型:eval(‘其他类型字符串’)如何判断类型:type()如果是type(函数),判断的就是函数return的类型,没有为retur...原创 2019-06-20 15:02:54 · 676 阅读 · 0 评论 -
Python基础学习笔记——配置Python开发环境
安装AnacondaAnaconda是Python的一个科学计算发行版,内置了数百个Python经常会使用的库,也包括做机器学习或数据挖掘的库,如Scikit-learn、NumPy、SciPy和Pandas等,其中可能有一些是TensorFlow的依赖库。Anaconda提供了一个编译好的环境可以直接安装。Anaconda自动集成了最新版的MKL(Math Kernel Librar...原创 2019-06-18 18:01:59 · 194 阅读 · 0 评论 -
Pycharm的基本使用
1、配置Python解释器2、创建Python文件、Python模块如果是创建Web项目,需要专业版Pycharm,免费版的Pycharm没有那功能。3、使用Pycharm安装第三方模块4、Pycharm的基本设置①不使用Tab、Tab=4个空格、空行保持缩进②设置字体、字体颜色③自动更新设置④设置默认脚本头⑤显示行号⑥导出、导入自定义设置文件5、Py...原创 2019-07-08 20:32:04 · 352 阅读 · 0 评论 -
Python基础学习笔记——布尔型/逻辑值
布尔型/逻辑值对与错、真与假、空与非空,只包含两个值:True:表示非空的对象(比如:string、tuple、list、set、dictonary等以及所有非零数)False:表示0,None,空的对象等作用:主要用于判断语句中一个字符串是否是空的、一个运算结果是否为零、一个表达式是否可用等...原创 2019-06-28 08:19:47 · 1113 阅读 · 0 评论 -
Pycharm全屏
Pycharm有演示模式、无干扰模式、和全屏模式。Pycharm“演示”模式演示模式和PPT的演示效果一样,如下图:退出演示的全屏鼠标移到屏幕顶端,会显示隐藏的工具栏彻底退出演示模式Pycharm的“无干扰”模式不显示各种杂乱的工具栏,专注编程,效果如下图:退出无干扰模式Pycharm的“全屏”模式全屏不显示电脑的部分,比如开始菜单、头顶上的标题等,效果如下图:退...原创 2019-07-09 10:00:26 · 10476 阅读 · 6 评论 -
Python基础学习笔记——字符串
字符串文本程序中通过字符串(string)类型表示。如何定义字符串用两个双引号("")、单引号('')、三单引号(''')、三双引号(""")括起来表示。其中'''大段数数据定义在三引号中数据叫docstring'''规则双引号中数据不可换行,三引号中数据可以换行。在""中不能再次出现",可以出现'';在''中不能再次出现',可以出现";在'''中不能再次出现''',可以出...原创 2019-06-28 14:48:16 · 181 阅读 · 0 评论 -
Python基础学习笔记——列表
列表列表(list)是有序的元素集合定义:列表的表现形式是一对中括号[],列表可以存储多个数据,存储数据的类型是任意类型数据。# 创建[元素,元素,元素……]list1 = [1, 2, 3, True, [4, 5], (7, 8), 'a']# 定义空列表list2 = []list3 = list()索引、切片与字符串基本相同可通过索引访问单个元素,如list1[2]...原创 2019-07-15 18:34:00 · 223 阅读 · 0 评论 -
Python基础学习笔记——元组
元组定义:元组(tuple)是特殊的序列类型,元组可以理解成一个只读的列表,只能获取数据但不能对元组里面的数据进行修改。创建元组表现形式:使用,和()来表示,如:# 格式(数据1,数据2,数据3……)# 例子('red', 'blue', 'green')(2, 4, 6, '字符串', ['列表', 1], True, (1,2))# 定义空元组my_tuple1 = ()...原创 2019-07-15 18:57:11 · 399 阅读 · 0 评论 -
Python基础学习笔记——列表解析式和生成表达式
列表解析式和生成表达式(列表推导式)如果想通过操作和处理一个序列来创建一个新到的列表时,可以使用列表解析式和生成表达式(不是用来创建列表的,而是操作旧的生成新的)在需要改变列表而不是需要创建某列表时,可以使用列表解析。列表解析表达式使用for循环快速创建一个列表,列表推导式返回的是一个列表类型<class 'list'>;只要for循环可以遍历的数据(字符串,列表,元组...原创 2019-07-15 19:07:21 · 373 阅读 · 0 评论 -
Python基础学习笔记——字典
字典字典类型(dict、dictionary)是**“键-值**”数据项的组合,每个元素是一个键值对。字典是除列表以外Python中最灵活的内置数据结构类型。字典可以存储多个数据,多个数据是以键值对的方式进行存储,字典的最外层是一对大括号,格式:{key1: value1, key2: value2, key3:value4...}# key可以是数字、字符串、bool,不可以是列表...原创 2019-07-15 19:33:28 · 422 阅读 · 0 评论 -
Python基础学习笔记——集合
集合Python中集合(set)类型同数学中的集合概念一致,即包含0个或多个数据项的无序组合,集合没有索引和位置的概念。可变结合:set(iterable)set()函数用于集合的生成,返回结果是一个无重复且排序任意的集合。set的()中要么放可迭代的对象,表示转换成集合类型;要么什么都不放,表示生成空集合。定义:集合也是一个容器类型,可以存放多个数据,集合的最外层表现形式是一对大...原创 2019-07-16 15:26:03 · 292 阅读 · 0 评论 -
Python基础学习笔记——公共方法
公共方法公共运算符运算符描述支持的数据类型+合并字符串、列表、元组*复制字符串、列表、元组in元素是否存在字符串、列表、元组、字典not in元素是否不存在字符串、列表、元组、字典“+”拼接、合并# 字符串拼接my_str1 = 'hello'my_str2 = "world"result = my_str1 + my_st...原创 2019-07-16 15:49:05 · 155 阅读 · 2 评论 -
Python基础学习笔记——面向对象(4):子类调用父类的方法
面向对象子类调用父类的方法self调用父类的方法,但是要注意:如果子类的方法名和父类的方法名相同,不能使用self父类的类名调用父类的方法,需要手动写selfclass Person(object): def work(self): print("正在工作") class Student(Person): def sleep(self...原创 2019-07-23 15:49:49 · 325 阅读 · 0 评论 -
Python基础学习笔记——面向对象(5):私有属性和私有方法
面向对象私有属性和私有方法私有属性:在属性名前面加上两个下划线,那么这样定义的属性称为私有属性。私有属性只能在当前类里面使用,不能在类外面使用。私有方法:在方法名前面加上两个下划线,那么这样定义的方法称为私有方法。私有方法只能在当前类里面使用,不能在类外面使用。class Person(object): def __init__(self, name, age): ...原创 2019-07-24 09:20:19 · 413 阅读 · 0 评论 -
Python基础学习笔记——函数(1):作用、定义、调用、参数
函数对一组表达特定功能表达式的封装,将特定功能代码编写在一个函数里,就是具体某个功能的代码块(一段代码)函数作用便于阅读提高代码的复用性,降低代码冗余使程序模块化程序员的哲学:重复的事情不做两次函数的定义注意: 函数定义的时候不会执行函数里面的代码def<函数名>(<参数列表>): """文档说明""" <函数体>...原创 2019-07-17 08:37:29 · 1120 阅读 · 0 评论 -
Python基础学习笔记——面向对象(6):类属性和实例属性的操作
面向对象类属性和实例属性的操作如何获取类属性、修改类属性、非常规手段访问私有类属性?注意对象不能修改类属性,但是对象可以获取类属性;不能使用类来访问和修改实例属性,实例属性的操作都是有实例或者对象来完成的;即:对象可以调用对象和类的,类只能调用类的;修改的话只能自己改自己的(对象顶多调用__class__来改类属性,但本质还是类改类的)。扩展:获取对象的类—...原创 2019-07-24 09:45:47 · 206 阅读 · 0 评论 -
Python基础学习笔记——面向对象(7):多态、重写
面向对象多态在不同情况下用一个函数名启用不用方法,即同一个方法,不同的作用。体现灵活性。对象调用同一个方法会出现不同的表现形式(结果),多态只关心对象是否有该方法(功能), 不关心对象的类型。多态强调的是要有指定的功能,不关心对象的类型。# 鸭子类class Duck(object): def fly(self): print("鸭子笨笨的飞起来了") ...原创 2019-07-24 09:52:47 · 183 阅读 · 0 评论 -
Python基础学习笔记——异常处理
异常处理异常就是程序运行过程中引发的错误,处理异常可以使程序更健壮。捕获异常使用try、except,try表示尝试执行可能出现异常的代码,except表示捕获出现的异常。语法try: <可能出现异常的代码块># except (异常类型1, 异常类型2) as 别名:excpet 异常类型1 as 别名: <对异常的处理代码块>excpe...原创 2019-07-24 10:16:16 · 210 阅读 · 0 评论 -
Python基础学习笔记——模块
模块包含函数、类或其他语句的Python脚本,通俗理解一个.py文件就是Python中的一个模块。作用:模块是用来管理具体的功能代码的,比如说模块里面可以定义(全局变量,类,函数等功能代码),模块好比是一个工具箱;复杂程序功能分类细化,不同功能放在不同脚本,便于维护和重用。命名:模块和变量名的组成一样,都是由字母、数字、下划线组成,但是不能以数字开头,如果模块名以数字开头了,那么这个模块不...原创 2019-07-24 10:31:01 · 138 阅读 · 0 评论 -
Python基础学习笔记——文件
文件文件:存储在外部介质(如:硬盘)上的数据或信息的集合。作用:以硬盘为载体,把程序中的数据可以保存在文件中,可以做到永久存储,防止数据丢失。数据能够永久存储常见有两种方式使用文件存储数据库(数据库的读写性能比较高,速度快)文本文件:一般指只有字符编码存储的文件,能够被最简单的文本编译器直接读取。多行文本,用\n表示换行编码编码:信息从一种形式转换为另一种形式的过程...原创 2019-07-19 15:15:16 · 270 阅读 · 0 评论 -
Python基础学习笔记——包
包通俗理解一个文件夹里带有一个__init__.py的文件,那么这样的文件夹称为包。所以也可以说包里必须包含__init__.py文件。命名:和模块的命名方式一样,包也是有字母、数字、下划线组成,并且不能以数字开头。下面A、B、C都是包,因为他们都有init.py文件。__init__.py作用:__init__.py文件是包的一个象征;当导入包的时候会执行__init__.py文件...原创 2019-07-24 10:57:47 · 160 阅读 · 0 评论 -
Python基础学习笔记——turtle绘图工具
turtle绘图工具形状绘制函数:方法作用turtle.forward(distance)画笔向前移动distance像素turtle.backward(distance)画笔向后移动distance像素turtle.right(degree)绘制方向向右旋转degree度turtle.left(degree)绘制方向向左旋转degree度...原创 2019-07-24 11:06:14 · 858 阅读 · 0 评论 -
Python基础学习笔记——math库
math库函数含义math.pi圆周率math.ceil(x)对x向上取整math.floor(x)对x向下取整math.pow(x,y)x的y次方math.sqrt(x)x的平方根math.fsum(list1)对集合内的元素求和更多math库函数参考:https://docs.python.org/3/library/mat...原创 2019-07-24 11:09:48 · 373 阅读 · 0 评论