![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 65
活跃的煤矿打工人
对前端(。。。)、后端(flask、django)、运维(openstack、Docker)、网络(SDN、路由交换)有一定的了解。
目前正在了解学习plc编程。
展开
-
【星海出品】Langchain
常见的训练方法是使用反向传播算法(Backpropagation Algorithm)和梯度下降优化器(Gradient Descent Optimizer)来迭代地更新模型的参数,以最小化预测输出与实际输出之间的差异。思维树(Tree of Thoughts):这是一种更广义的方法,其中多个思维被创建、重新评估并合并,以生成最终的输出。LLMS是一种人工智能技术,可以生成类似人类语言的文本,而LLM智能体则是一种扩展了LLMS的系统,它可以执行更复杂的任务,例如搜索信息、使用工具和执行操作。原创 2024-05-29 16:33:20 · 1040 阅读 · 0 评论 -
【星海随笔】FP树的数据结构 python实现
class treeNode: def __init__(self, name_value, num_occur, parent_node): self.name = name_value self.count = num_occur self.node_link = None self.parent = parent_node self.children = {} def inc(self,原创 2022-05-27 11:26:41 · 319 阅读 · 0 评论 -
【星海随笔】关联规则(二) python实现
def loadDataSet(): return [[1,2,5],[2,4],[2,3],[1,2,4],[1,3],[2,3],[1,3],[1,2,3,5],[1,2,3]]#1.构建候选1项集C1def createC1(dataSet): C1 = [] for transaction in dataSet: for item in transaction: if not [item] in C1:原创 2022-05-26 16:05:20 · 449 阅读 · 0 评论 -
【星海随笔】使用python,实现算法推荐功能
pip install nltkpip install cufflinksnltk是一个python工具包, 用来处理与自然语言相关的东西. 包括分词(tokenize), 词性标注(POS),文本分类等,是较为好用的现成工具。但是目前该工具包的分词模块,只支持英文分词,而不支持中文分词。cuffdiff主要是发现转录本表达,剪接,启动子使用的明显变化。import pandas as pdimport numpy as npfrom nltk.corpus import sto原创 2022-05-25 22:08:24 · 309 阅读 · 0 评论 -
【星海出品】关联规则(一) python基础原理
常用到的方法将两个商品放在一起,进行售卖。和将两个商品单独售卖。他们的区别,和区别参数。一个商品,可以叫做一个事务。一个事务可以由多个属性组成。属性可以叫做一个项。多个项可以组成一个集合,项集。X和Y是项集X为前项Y为后项...原创 2022-05-20 17:34:49 · 427 阅读 · 0 评论 -
【星海随笔】Seaborn研究
sns.factorplot(x="time", y="total_bill", hue="smoker", col="day", data=tips, kind="box", size=4, aspect=.5)#生成盒图 kind=“box”#每一列是day的数据#使用数据集 tips.data#x 轴#没有的图片位预留 hue=“smoker”#整个图的宽度 aspect=.5#整个图的大小 size=4#x 轴使用数据中的 time 名称#y原创 2022-05-19 16:13:39 · 207 阅读 · 0 评论 -
【星海出品】数据可视化之Matplotlib入门(五)
3D#创建一个子图,带3D的图纸import matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax = fig.add_subplot(111,projection = '3d')plt.show()#生成一个,Z轴线fig = plt.figure()ax = fig.gca(projection='3d')theta = np.linspace(-4 * np.p原创 2022-05-17 21:55:11 · 131 阅读 · 0 评论 -
【星海出品】数据可视化之Matplotlib入门(四)
盒图Q1、Q3、mdianQ1 - 1.5 * IQR Q1 mdian Q3 ---IQR--- Q1-1.5*IQR Q3+1.5*IQRvalues < Q1 - 1.5 * IQRandvalues < Q3 + 1.5 * IQR比较小和比较大的都是离群点,%matplotlib inlineimport matplotlib.pyplot as pltimport nu原创 2022-05-17 18:52:32 · 198 阅读 · 0 评论 -
【星海随笔】pandas 处理大数据信息
使用到的数据大小为130M5 rows × 161 columnsg1.shape#(171907, 161)#17W的数据,有161列pandas 可以处理几千万,上亿的数据打印出每种类型占的内存量for dtype in ['float64','int64','object']: selected_dtype = g1.select_dtypes(include = [dtype]) mean_usage_b = selected_dtype.memory_usa.原创 2022-05-13 19:18:25 · 1076 阅读 · 0 评论 -
【星海随笔】pandas综合应用
import pandas as pdimport numpy as np生成一个 Series ,并对其进行操作s = pd.Series(['A','b','B','gear','AGER',np.nan])#一个Seriess.str.lower()#将字符串全部在转换为小写#如果有int类型,则默认转为NaNs.str.contains('A')#判断哪一列包含字符 A s.str.get_dummies(sep = '_')#将 _ 当作分隔符,列出每个字符串原创 2022-05-13 14:53:29 · 345 阅读 · 0 评论 -
【星海随笔】pandas全总结
import pandas as pdpandas总结载入CSV文件,并展示df = pd.read_csv('1ttdata.csv')df展示元数据df.info() #展示初始化后的很多基本信息,包括下面举例的几个type(df) #展示类型df.index #展示RangeIndex start=xxx, stop=xxx#pandas.core.frame.DataFrame支持的读取方式df.head()df.tail()#默认是5条,可以指定df.v原创 2022-05-11 15:07:47 · 903 阅读 · 0 评论 -
【星海随笔】numpy简单应用
import numpy as np生成10到50的数字,并倒序排列np.arange(10,50)[::-1]去掉索引为 0 的值,并打印np.nonzero(a)在数组的四周填充一圈 0np.pad(a,pad_width = 1, mode = 'constant' ,constant_values = 0)out:array([[0., 0., 0., 0., 0., 0., 0.],[0., 1., 1., 1., 1., 1., 0.],[0., 1., 1., 1.原创 2022-05-09 23:52:33 · 233 阅读 · 0 评论 -
【星海随笔】numpy全总结
import numpy as nparray = [1,2,3,4]array = np.array([1,2,3,4])array + 1#---out---#array([2, 3, 4, 5])array1 = [1,2,3,4]array1 + 1#---out---#---------------------------------------------------------------------------#TypeError原创 2022-05-07 16:48:11 · 596 阅读 · 0 评论 -
【星海随笔】Centos8试用jupyter问题合集
CentOS 8 如何切换源?本人使用的是阿里云的微服务rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repowget http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repowget http://mirrors.cloud.aliyuncs.com/repo/epel-archive-原创 2022-05-05 11:26:41 · 1016 阅读 · 0 评论 -
【星海随笔】数据可视化技术
推荐的文章数据可视化技术:python数据可视化工具库汇总(共21个)https://blog.csdn.net/heart_ace/article/details/103661974?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165119274516781483732594%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165原创 2022-04-29 15:40:21 · 210 阅读 · 0 评论 -
【星海出品】数据可视化之Matplotlib入门(三)
该软件支持生成的图形种类非常多plot(x, y)scatter(x, y)bar(x, height) / barh(y, width)stem(x, y)step(x, y)fill_between(x, y1, y2)imshow(Z)pcolormesh(X, Y, Z)contour(X, Y, Z)contourf(X, Y, Z)barbs(X, Y, U, V)quiver(X, Y, U, V)streamplot(X, Y, U, V)hist(x)boxp原创 2022-04-29 11:49:32 · 262 阅读 · 0 评论 -
【星海出品】Horizon安装
horizon的安装原创 2022-04-19 18:49:38 · 539 阅读 · 0 评论 -
【星海出品】零基础dashboard二次开发
openstack二次开发horzion原创 2022-04-19 17:00:16 · 1052 阅读 · 6 评论 -
【星海出品】neutron详解
Openstack Neutron详解源码地址模块组件合理的网络配置安装说明插入链接与图片注意事项简述网络创建service(endpoint)设定内容neutron、nova、glanceendpointoverlay推荐图文博主简介注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章多region配置创建neutron服务实体流程图网络分类提供商网络自助服务网络源码地址https://review.opendev.org/c/openstack/neutron/+/66347作者推荐原创 2021-08-16 17:46:53 · 748 阅读 · 0 评论 -
【星海出品】python面向对象编程
面向对象 (Object Oriented,OO)对软件开发相当重要,它的概念和应用甚至已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种 对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。特点封装封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承继承是指这样一种能力:它可以使用现有类的所有功能,并在无原创 2021-07-16 22:17:46 · 103 阅读 · 0 评论 -
【星海出品】Django入门
**Django简述 **Django采用MVC架构设计的开源的WEB快速开发框架。优点: 能够快速开发,自带ORM、Template、Form、Auth核心组件MVC设计模式 实用的管理后台Admin 简洁的url设计 周边插件丰富缺点:框架重、同步阻塞所以Django的设计目标就是一款大而全,便于企业快速开发项目的框架,因此企业应用较广。最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用 Django 实现一个数据库驱动的 Web 应原创 2021-07-15 00:49:23 · 335 阅读 · 1 评论 -
【星海出品】Mongodb快速入门
MongoDB是一个基于分布式文件存储的非关系型数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。文档是MongoDB的核心概念。文档就是键值对的一个有序集{‘msg’:‘hello’,‘foo’:3}。类似于python中的有序字典架构简单 没有复杂的连接深度查询能力,MongoDB支持动态查询。容易调试 容易扩展不需要转化/映射应用对象到数据库对象使用内部内存作为存储工作区,以便更快的存取数据。安装https://www.mongodb.com/down原创 2021-07-14 17:45:24 · 75 阅读 · 0 评论 -
【星海出品】Redis快速入门
Redis(Remote Dictionary Server )即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。由于redis涉及知识点较多,这里先需要对redis的基础有个简单了解redis 是K-V型的非关系型数据库,由出生于西西里岛的意大利人(antirez)发明的。他早年是原创 2021-07-14 16:39:12 · 111 阅读 · 0 评论 -
【星海出品】RabbitMQ快速入门
本文会从基础概念开始,扩展到实战再扩展回概念,由浅入深去了解rabbitMQrabbitMQ入门RabbitMQ 是部署最广泛的开源消息代理。是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。AMQPAMQP,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,同样原创 2021-07-14 15:37:35 · 325 阅读 · 0 评论 -
【星海出品】Bcrypt 加密算法
安装问题暂不进行介绍在linux系统安装简单。yum就可以。在Windows环境下需要一些C++环境。本人喜欢使用Vscode进行研究,安装简单。首先认识Bcrypt 就要对加密算法有简单的认识。先简单介绍一下Bcrypt是单向Hash加密算法,类似Pbkdf2算法 不可反向破解生成明文。Bcrypt是怎么加密的?Bcrypt有四个变量:1.saltRounds: 正数,代表hash杂凑次数,数值越高越安全,默认10次。2.myPassword: 明文密码字符串。3.salt: 盐,一原创 2021-07-02 22:56:44 · 439 阅读 · 0 评论 -
【星海出品】Django写入数据库
1.在django中,一个类对应一个表。定义表名:setting.py 中的DATABASES设置数据库的选用‘ENGINE’:‘django.db.backends.mysql’,名字’NAME’:’’,账号’USER’:’’,密码’PASSWORD’:’’,端口号也是一个字符串,默认是3306,远程会为了安全会进行更改。models里是用class进行创建的,一个类一个表。DATABASES = { 'default': { 'ENGINE': 'django.原创 2021-06-24 11:17:10 · 1083 阅读 · 0 评论 -
【星海出品】python setup详细应用及解析
PYTHON设置的标准打开方式Gentlemen and ladies!welcome to 1999 @ Chinese Software Developer Networkpython开始的认知key简述distutils开始于1998年python创立之初成立的标准库setuptools是目前安装打包的标准方式pip是目前管理包的事实标准python从setup 文件开始相关 write setup 文档https://www.python.o原创 2021-05-19 15:08:21 · 1140 阅读 · 0 评论