- 博客(53)
- 收藏
- 关注
原创 agent 入门
创建一个能自主思考(推理)并调用工具(行动)的 AI Agent,用于回答需要实时信息的问题(如“Agent 最新研究进展”)。:让 Agent 循环执行“思考→行动→观察→优化”。:当 LLM 缺乏知识时,用于搜索外部信息。自行解决各类api key。
2025-04-04 11:28:23
160
原创 pycharm 运行远程环境问题 Error:Failed to prepare environment.
这通常与SSH服务器的配置或网络连接问题有关。请检查SSH服务器的配置,确保允许TCP转发。查看log,也就是idea.log文件,拉到最下面看具体是什么问题。会开生成一个压缩文件,并自动打开到对应目录。
2025-01-24 17:51:55
1111
原创 在虚拟机的python中安装配置Jupyter Notebook
这个密码通过执行jupyter notebook password命令,返回一个json文件,里面有这个密码,复制过来。执行jupyter notebook --allow-root启动成功。修改完直接保存就可以了。
2024-12-11 17:05:01
431
原创 NumPy和Pandas之间直接相互转换
这种相互转换的能力使得NumPy和Pandas可以无缝地结合使用,从而充分利用各自的优势。NumPy在处理大规模数值数据和科学计算方面表现出色,而Pandas则在处理结构化数据、进行数据清洗和分析方面更具优势。因此,在实际应用中,可以根据具体需求在NumPy和Pandas之间进行转换,以便更好地完成数据处理和分析任务。同样地,Pandas DataFrame也可以轻松地转换为NumPy数组。要将NumPy数组转换为Pandas DataFrame,可以使用Pandas的。
2024-12-10 18:19:23
296
原创 docker 常用指令
实时查看容器的CPU、内存、网络I/O和磁盘I/O等统计信息。如果Docker没有运行,你可以尝试启动它。在终端运行以下命令来。
2024-08-01 10:52:22
253
原创 桥接模式
桥接模式:在这种模式下,虚拟机就像是局域网中一台独立的主机,能够访问网内任何一台机器。假设你有一台物理主机(宿主机),它连接到一个局域网中,并且具有一个局域网内的IP地址(例如,192.168.1.100)。此时,虚拟机就像是局域网中的一台真实主机一样,具有独立的IP地址,并能够与其他设备(包括宿主机)进行通信。通过这个示例,你可以看到桥接模式是如何使虚拟机在局域网中表现得像一台独立的主机,从而能够轻松地与其他设备和网络进行通信的。在虚拟机软件中,为虚拟机配置网络设置时,你可以选择“桥接模式”。
2024-05-15 11:10:14
381
原创 NAT(网络地址转换)模式
如果这个请求之前没有出现过(即没有建立过映射关系),NAT路由器会为该请求分配一个未使用的端口号(例如,TCP端口8080),并将该私有IP地址和端口号(192.168.1.10:任意端口)与公共IP地址和端口号(61.139.10.100:8080)建立映射关系,然后将请求转发到互联网上,但源地址和端口号已经被替换为公共IP地址和分配的端口号。假设你有一个小型企业网络(私有网络),其中包含几台计算机,它们都使用私有IP地址(例如192.168.1.x),并且都连接到同一个路由器(NAT路由器)。
2024-05-15 10:30:15
497
原创 数据预处理 虚战2
数据说明: matplotlib 虚战2-优快云博客处理缺失值和数据异常print(df.isnull().sum()) # 查看数据集中是否包含确实值print('')输出结果:本数据集没有缺失值若本案例 缺失值的个数很少 可以忽略不记. df = df.dropna() #删除缺失值所在的行数据检查是是否有离群数据,对于大型数据集,一定会有超过合理范围的数据.查看数据分布情况:输出结果:可以发现费用为负数的情况是不合理的,再看看 费用的直方图 : 输出结
2024-04-25 11:33:11
907
原创 web3 入门记录
门的设计和制作过程可以是公开的,但只要钥匙(密钥)不被人知道,门就是安全的。柯尔霍夫原则,也被称为克尔克霍夫定律,是密码学中的一个核心原则。这个原则简单来说,就是指一个密码系统即便在除了密钥之外的所有信息都被公开的情况下,仍然应该是安全的。除了密钥之外,密码系统的所有其他部分,包括其设计、实现方式、运作步骤等,都可以被公开。一个真正安全的密码系统应该是建立在密钥保密的基础上的,而不是依赖于算法或实现的保密性。总的来说,柯尔霍夫原则的核心思想是强调密钥保密在密码系统中的重要性。
2024-04-25 11:31:47
505
原创 鱼的记忆:pandas(实在会忘记,就看作是一个 Excel 表格,或者是 SQL 表,或者是字典的字典。)
pandas 是一个开源的 Python 数据分析库,它提供了快速、灵活和富有表现力的数据结构,旨在使“关系”或“标记”数据的“快速分析、清洗和转换”变得既简单又直观。pandas 非常适合于数据清洗和转换、数据分析和建模等任务。
2024-04-23 17:13:16
1094
原创 linux /openEuler/annocanda/SecretNote
SecretNote是为隐语开发者专门打造的一个高级工具套件,它主要以notebook的形式呈现,支持多节点代码执行和文件管理。这一特性使得SecretNote在隐私计算学习过程中,特别是在需要两个或多个节点同时启动的情况下(这在安全多方计算中十分常见),能够发挥出色的作用。SecretNote还提供了运行状态追踪功能,这极大地提升了开发者的效率和工作体验。然而,由于系统安全等问题,SecretNote并不是为生产环境设计的,因此不建议直接在生产环境中使用。
2024-04-19 11:33:25
489
原创 以太坊(Ethereum)入门理解
以太坊(Ethereum)对于初学者来说,可以理解为一种基于区块链技术的智能合约平台。它允许开发者在上面构建和运行去中心化应用(DApps),并通过智能合约来执行各种操作。简单来说,以太坊就像一个开放的全球计算机,任何人都可以在上面编写和运行程序。这些程序是自动执行的,并且受到区块链技术的保护,确保它们的安全和可靠性。智能合约是以太坊上最重要的应用之一,它们可以自动执行各种交易和协议,而无需任何第三方干预。此外,以太坊还使用了一种叫做“以太币”(ETH)的加密货币作为平台上的交易媒介。
2024-03-26 23:08:51
908
原创 pip 出现error: Microsoft Visual C++ 14.0 or greater is required
编译器是一种计算机程序,它的主要作用是将用高级编程语言(如C、C++、Python等)编写的源代码(Source Code)转换成机器语言代码,即目标代码(Object Code),以便计算机硬件能够执行。需要注意的是,不同的编程语言可能需要不同类型的编译器或解释器来执行。编译器在软件开发中扮演着至关重要的角色,因为它们使得程序员能够使用更易于理解和维护的高级语言来编写程序,而无需关心底层硬件的细节。在安装过程中,请确保选择“使用C++的桌面开发”工作负载,这通常会包括你需要的编译器和工具。
2024-03-26 20:54:54
1553
原创 yolo v8 下载及入门使用 Ultralytics
下载了Ultralytics库之后,通常不需要再单独下载YOLOv8。因为YOLOv8作为Ultralytics库中的一个组件或模块,已经被包含在Ultralytics的源代码中。安装完Ultralytics后,可以直接在代码中导入YOLOv8模型,并使用它进行目标检测任务。
2024-03-23 17:30:20
2076
原创 Ubuntu Flask 运行 gunicorn+Nginx 部署
原因:CPU或内存限制:在华为云上,你可能有CPU或内存使用的限制。例如,如果你使用的是一个固定大小的实例,那么超过该实例的CPU或内存限制可能会导致进程被杀死。运行:查看日志直接查找错误出现:程序运行内存太大了,华为云服务器的4G不够用。重新调整程序后,继续不小心开了防火墙,导致xshell又连接不上了,通过华为云线上的控制台重新关闭。
2024-03-14 00:22:58
1283
1
原创 Gunicorn 和 Nginx之间数据流通
这种配置通常用于提高性能和可靠性,因为 Nginx 可以作为反向代理服务器处理静态文件请求和负载均衡,而 Gunicorn 则作为 WSGI 服务器处理 Python 应用程序的动态请求。在这个过程中,Nginx 和 Gunicorn 之间的通信通常是通过 HTTP 或 HTTPS 进行的,尽管它们也可以配置为使用其他协议或方法。此外,为了优化性能,Nginx 和 Gunicorn 之间的连接可能是长连接(keep-alive),以减少建立和关闭连接的开销。目录下的文件),并设置适当的。
2024-03-14 00:18:31
383
原创 xshell ubuntu 安装 tensorflow
是一个创建隔离Python环境的工具,它允许你在同一台机器上创建多个独立的Python环境,每个环境可以有自己的Python版本和包集合。是一个PPA,它提供了多种版本的Python,包括那些不在Ubuntu的官方软件源中的版本。PPA通常是由个人或团队维护的,用于提供官方软件源中没有的软件包或更新版本的软件包。工具来创建一个新的Python虚拟环境,并指定了Python解释器的路径为。来更新本地的软件源列表,以确保系统知道新的软件源中的最新软件包版本。想要按照指定版本的python。这个Python包。
2024-03-11 13:49:29
320
原创 记录tensorflow cpu版本安装
tf.keras.applications.efficientnet.EfficientNetB3为了这句能正常跑,装了很多遍。后面直接一个python文件运行是可以的,所以之前的版本可能也是可以的。之前一直是jupter文件一句一句运行中间有问题,不知道为啥。后面试了一下,项目导包也可以成功用了。已有:anaconda环境。有个提示,但是无碍。
2024-03-05 20:51:01
1548
原创 数据预处理 虚战1
其中,row_indexer可以是一个单独的标签,也可以是一组标签;数据标准化的另外一个积极作用是它可以收缩变量的量级,将其变换到更均衡的范围。因为在训练模型时,范围大的变量相对范围小的变量会占据主导地位,这样会过分强调范围大的变量,我们不希望这种情况发生的。这一句就可以完成数据的标准化,输出结果df_scaled已经不是dataframe类型,需要转回dataframe 类型。df.loc[df[col] == 0] 其中df[col] == 0就是某列满足这个条件,也就是结果为True的行。
2024-01-05 18:54:00
961
原创 matplotlib 虚战1
fig, ax = plt.subplots(2, 2, figsize=(20,20)) # 返回一个 Figure实例fig 和一个 AxesSubplot实例ax fig代表整个图像,ax代表坐标轴和画的图,ax是保存 AxesSubplot实例 的 ndarray数组,通过下标获取需要的子区域。较大的带宽导致较大的面元大小(例如,平滑的密度函数),而较小的带宽导致较小的面元(更高的分辨率)。kde_kws: 密度曲线的其他参数,如颜色、透明度等,字典类型,默认为 None。
2024-01-05 14:53:29
1112
原创 Python---selenium模拟浏览器爬虫
#coding=utf-8from selenium import webdriverimport timeimport xlwtfrom bs4 import BeautifulSoupbook = xlwt.Workbook(encoding='utf-8',style_compression=0)sheet = book.add_sheet('mysheet',cell_overwrite_ok=True)from openpyxl import Workbook# browser=
2023-03-01 18:17:58
299
原创 flask部署阿里云Ubuntu
第一次部署记录一下:有错欢迎大哥大姐批评指正留言!我是小白,很小的那种。用xshell连接服务器用xftp进行文件传输服务器配置是阿里云ubuntu16.04
2023-03-01 18:17:21
337
原创 Linux screen命令
Linux screen命令Linux screen命令用于多重视窗管理程序。screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。# screen -ls //显示已创建的screen终端 # screen -r
2020-12-12 11:18:47
173
原创 python sort排序
列表中的元素在内存中可能彼此相邻,也可能不相邻。比如列表的另一种实现方式——链表,它的元素在内存中则不一定是连续的。而列表中没有索引,这是数组与列表最大的不同点。其次,数组中的元素在内存中是连续存储的,且每个元素占用相同大小的内存。sort排序:https://www.cnblogs.com/whaben/p/6495702.html L.sort() 函数只适用于列表排序,而sorted()函数适用于任意可以迭代的对象排序。 L.sort() 函数排序会改变原有的待...
2020-12-12 11:17:52
611
1
原创 正则表达式——七秒的记忆
3)特殊字符,有特殊含义的字符。如要匹配这些元素需要在字符前面加转义符,即反斜杠字符(\)。 特殊字符 概述 $ 匹配输入字符串的结尾位置。 () 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。 * 匹配前面的子表达式0次或多次。 + 匹配前面的自表达式1次或多次。 ...
2020-12-12 11:16:41
289
原创 Python---request爬虫
import requestsimport reheaders = { 'Connection': 'Keep-Alive', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9', 'Accept-Lang...
2020-12-04 20:43:37
176
原创 html div
.div1{ border:2px solid #F00}.div2{ border:4px dashed #F00}position:relative; bottom:-80px;left:60px 相对自己的位置bottom:-80px 底部位置shangyi下移80 如果是top :-50px 则相对顶部位置上移left:60px 相对左边的位置 右移了60...
2020-11-09 18:25:55
196
原创 xlwings 操作图片笔记
xlwings:依赖于pywin32,需要安装有excel软件,支持.xls和.xlsx格式openpyxl:不需要excel软件,仅支持.xlsx格式import xlwings as xwimport timewb=xw.Book() #创建新的工作薄sht=wb.sheets['Sheet1'] #实例化工作表sht.range('A1').value='hello world !' #写入print(sht.range("A1").value) #读取wb.save('
2020-09-28 18:35:31
1582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人