
python
为啥全要学
在下小白
展开
-
大模型中常见的精度类型及区别
• 指数位:BF16的指数位(8位)与FP32对齐,数值范围达±3.4×10³⁸,远超FP16的±65504。实际应用中需根据硬件支持、任务需求和模型规模综合权衡。• 尾数位:FP16尾数位(10位)比BF16(7位)多,精度更高,适合小数值运算(如图像处理),但对大模型训练中的梯度爆炸敏感。• BF16:专为大规模模型设计(如GPT、BERT),在TPU和NVIDIA A100等硬件上优化,支持更大批量训练。• FP16:适合资源受限场景(如移动端)、中小模型训练,需搭配梯度缩放技术防止数值溢出。原创 2025-05-03 15:18:44 · 116 阅读 · 0 评论 -
langchain使用向量数据库进行检索时,使用重排序模型
【代码】langchain使用向量数据库进行检索时,使用重排序模型。原创 2025-05-02 20:58:52 · 45 阅读 · 0 评论 -
自定义编辑mcp client调用mcp tool工具,使用星火大模型
自定义编辑mcp client调用mcp tool工具,使用星火大模型。原创 2025-04-04 10:54:21 · 263 阅读 · 0 评论 -
使用mcp自定义编写mcp tool,使用 conda 启动,在cline中配置使用
# /langchain_learn/mcp学习/base_mcp_tool_study2.py# 导入必要模块import os# 初始化 MCP 服务器实例,指定服务器名称和版本#mcp_server.tool() 将函数注册为 mcp tool 工具"""获取指定目录的文件列表(默认查看桌面)Args:directory (str): 要查询的目录路径,支持 ~ 符号Returns:list: 文件名列表"""try:# 处理跨平台路径格式str。原创 2025-04-04 10:48:19 · 593 阅读 · 0 评论 -
PyTorch:从零实现一个双向循环神经网络
从零实现一个双向循环神经网络(Bi-directional Recurrent Neural Network, Bi-RNN)。原创 2024-08-12 20:59:13 · 845 阅读 · 0 评论 -
pytorch : 从零开始实现深度 RNN
从零实现一个深度循环神经网络(Deep RNN)原创 2024-08-12 20:57:34 · 319 阅读 · 0 评论 -
深度学习:池化(Pooling)
池化原创 2024-07-31 21:33:53 · 1337 阅读 · 0 评论 -
深度学习:转置卷积
转置卷积原创 2024-07-31 21:10:06 · 785 阅读 · 0 评论 -
深度学习:如何计算感受野
8×88×8。原创 2024-07-29 23:06:07 · 1468 阅读 · 0 评论 -
python类的内置函数:setattr、getattr
setattr 是 Python 的内置函数,用于设置对象属性的值。通过 setattr 函数,可以动态地为对象添加或修改属性,而无需直接访问对象的属性。语法setattr(object, name, value)object:要设置属性的对象。name:属性的名称,以字符串形式提供。value:要设置的属性值。示例下面是一些使用 setattr 的示例:示例 1:基本用法class Person: passperson = Person()setattr(perso原创 2024-07-29 22:58:45 · 321 阅读 · 0 评论 -
目标检测:如何计算计算两个边界框集合(boxes1和boxes2)之间的交并比(IoU)
如何计算计算两个边界框集合(boxes1和boxes2)之间的交并比(IoU)原创 2024-07-28 15:37:40 · 375 阅读 · 0 评论 -
目标检测:将锚点移动到像素的中心,需要设置偏移量
目标检测 求偏移量原创 2024-07-28 15:09:23 · 595 阅读 · 0 评论 -
目标检测:锚框的大小为什么宽乘以根号r
目标检测 锚框原创 2024-07-28 15:01:35 · 652 阅读 · 0 评论 -
pytorch学习--使用m1 进行训练
【代码】pytorch学习--使用m1 进行训练。原创 2024-07-13 23:30:42 · 368 阅读 · 0 评论 -
numpy学习
numpy相关函数及使用原创 2024-07-10 22:59:34 · 402 阅读 · 0 评论 -
python 获取cpu的速度
import platformimport subprocessimport fileinputdef get_mac_cpu_speed(): commond = 'system_profiler SPHardwareDataType | grep "Processor Speed" | cut -d ":" -f2' proc = subprocess.Popen([commond], shell=True, stdout=subprocess.PIPE) output原创 2021-09-01 15:29:58 · 839 阅读 · 0 评论 -
python 获取超出指定大小的文件大小、地址
import osdef get_big_file(path, filesize): """ 找出path目录下文件大小大于filesize的文件 :param path: :param filesize: :return: """ # 遍历指定文件夹及其子文件夹 for dirpath, dirnames, filenames in os.walk(path): for filename in filenames:原创 2021-09-01 15:27:54 · 756 阅读 · 0 评论 -
python 根据谷歌浏览器获取本机ip
import socketdef get_local_ip(): client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 连接谷歌的dns服务器 client.connect(("8.8.8.8", 80)) ip, _ = client.getsockname() # 获取套接字自己的地址,返回元组,ip地址和端口号 client.close() return ipif __nam原创 2021-09-01 15:25:02 · 634 阅读 · 0 评论 -
python 破解压缩文件zip的解压密码
import itertools as its import zipfile #from unrar import rarfile import threading # 判断线程是否需要终止 flag = True #生成密码本 def pwd(): words = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' r = its.product(words, repeat=3) # r.原创 2021-09-01 15:17:12 · 799 阅读 · 0 评论 -
pyttsx3 实现文字转语音
pyttsx3 实现文字转语音代码代码 #-*- coding: UTF-8 -*- import pyttsx3 engine = pyttsx3.init() txt = ''' 《长相思·一重山》五代:李煜 一重山,两重山。山远天高烟水寒,相思枫叶丹。 菊花开,菊花残。塞雁高飞人未还,一帘风月闲。 ''' voices = engine.getProperty('voices') engine.setProperty('voice',voices[0原创 2021-09-01 10:44:15 · 505 阅读 · 4 评论 -
matplotlib 绘制动图
matplotlib 绘制动图代码效果未完待续....代码 import matplotlib.pyplot as plt from matplotlib import animation import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问题)原创 2021-08-21 13:41:20 · 347 阅读 · 0 评论 -
matplotlib 绘制副坐标轴
matplotlib 绘制副坐标轴代码效果代码 import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问题) x = np.arange(0,10,0.1) y1 = 0.05*x*原创 2021-08-21 13:41:36 · 1578 阅读 · 0 评论 -
matplotlib 多个图同时显示一个画板上2
matplotlib 多个图同时显示一个画板上2代码效果代码 import matplotlib.pyplot as plt import matplotlib.gridspec as gridspec import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显原创 2021-08-21 13:42:00 · 250 阅读 · 0 评论 -
matplotlib 多个图同时显示一个画板上
matplotlib 多个图同时显示一个画板上代码效果代码 import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问题) plt.figure() plt.subplot(2原创 2021-08-20 16:06:35 · 953 阅读 · 0 评论 -
matplotlib 绘制图中图
matplotlib 绘制图中图代码效果代码 import matplotlib.pyplot as plt import matplotlib.gridspec as gridspec import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问题)原创 2021-08-20 16:03:30 · 969 阅读 · 0 评论 -
matplotlib 绘制图形的基础知识(标题,坐标轴位置、解释等)
matplotlib 绘制图形的基础知识描述代码效果描述主要写了一些关于matplotlib 绘制图形的基础知识,有如何对坐标轴进行介绍描述,坐标轴的位置,坐标轴负数的负号显示,中文显示,对图像添加标注。代码 import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置字体,中文显示 plt.rcParams['axes.unicode_minus'] =原创 2021-08-20 15:59:58 · 1054 阅读 · 0 评论 -
matplotlib 绘制3d图像
matplotlib 绘制3d图像代码效果代码 import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问原创 2021-08-20 15:54:27 · 488 阅读 · 0 评论 -
matplotlib 绘制等高线
matplotlib 绘制等高线代码效果代码 from matplotlib import colors import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问题) n = 256原创 2021-08-20 15:50:24 · 333 阅读 · 0 评论 -
matplotlib 绘制柱状图
matplotlib 绘制柱状图代码效果代码 import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问题) n = 12 X = np.arange(n) Y1 = (1-X/floa原创 2021-08-20 15:46:17 · 354 阅读 · 0 评论 -
matplotlib 绘制散点图
matplotlib 绘制散点图代码效果代码 import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体) plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问题) n = 1024 X = np.random.normal(0,1,n) Y原创 2021-08-20 15:42:28 · 300 阅读 · 0 评论 -
matplotlib 负号与中文的显示问题
matplotlib 负号与中文的显示问题在导入matplotlib模块之后,只需要加上下面两句代码即可: import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置字体,中文显示 plt.rcParams['axes.unicode_minus'] = False # 坐标轴负数的负号显示...原创 2021-08-20 10:44:42 · 555 阅读 · 0 评论 -
Python报错处理libpng warning: iCCP: cHRM chunk does not match sRGB
Python报错处理libpng warning: iCCP: cHRM chunk does not match sRGB代码报错如下正常使用matplotlib模块对数据进行绘图,结果发现报错:libpng warning: iCCP: cHRM chunk does not match sRGB代码import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-1,1,50)y = 2*x + 1plt.plot(x原创 2021-08-18 15:33:30 · 3082 阅读 · 0 评论 -
anaconda查看已建的虚拟环境
anaconda查看已建的虚拟环境在anaconda命令行中输入以下语句: conda info --env 或 conda info -e结果如下:原创 2021-06-26 16:03:27 · 3988 阅读 · 0 评论 -
mxnet安装
mxnet安装网址:https://mxnet.incubator.apache.org/get_started?version=v1.6.0&platform=windows&language=python&processor=cpu&environ=pip&进入之后是:选择你要安装的版本,然后下面会出现安装语句:复制安装即可...原创 2021-06-26 13:20:58 · 581 阅读 · 0 评论 -
矩阵的佛罗贝尼乌斯范数(Frobenius norm)
原创 2021-06-22 21:32:11 · 1240 阅读 · 0 评论 -
tensorflow如何查看建立的神经网络的层次信息
想要查看你建立的网络层次信息,输入model.summary()即可,model是你的模型名字。原创 2021-06-19 20:39:50 · 1200 阅读 · 0 评论 -
read_csv的文件没有表头
如果读取的文件中没有表头,那么会把第一行数据当作表头,即出现下面这种情况:我们只需要将属性header=None即可。原创 2021-06-19 20:29:52 · 3046 阅读 · 0 评论 -
免费数据集下载
转载:https://blog.youkuaiyun.com/qq_32447301/article/details/79487335金融美国劳工部统计局官方发布数据上证A股日线数据,1999.12.09 至 2016.06.08,前复权,1095支股票深证A股日线数据,1999.12.09 至 2016.06.08,前复权,1766支股票深证创业板日线数据,1999.12.09 至 2016.06.08,前复权,510支股票MT4平台外汇交易历史数据Forex平台外汇交易历史数据几组外汇交易逐笔(Ti转载 2021-06-19 20:16:52 · 400 阅读 · 0 评论 -
Selenium对应的Driver下载及对应版本
谷歌浏览器ChromeDriver下载地址:http://npm.taobao.org/mirrors/chromedriver/大佬这里更详细一点链接转载 2021-06-19 16:08:32 · 623 阅读 · 0 评论 -
使用turtle绘制心心相印(动态)python
使用turtle绘制心心相印(动态)修改一位大佬的绘制单个心形图,链接代码:#!/usr/bin/env python# -*- encoding: utf-8 -*-'''@文件 :双心.py@说明 :@时间 :2021/06/04 21:00:46@作者 :zt@版本 :1.0'''import turtleimport time# 曲线移动def curveMove(): for i in r原创 2021-06-04 21:05:45 · 680 阅读 · 0 评论