- 博客(7)
- 收藏
- 关注
原创 Python模块导入指南:解决自定义模块导入问题(ModuleNotFoundError_ No module named)
1. 先解释子模块运行时的导入失效问题问题场景场景1:正确运行(从项目根目录)场景2:导入失效(直接在子目录运行)原因分析解决方案方案1:使用 -m 参数运行(推荐)方案2:设置PYTHONPATH环境变量方案3:在代码中动态添加路径2.1 基本导入方式2.1.1 同一目录下的导入2.1.2 子目录导入3. 跨目录导入的解决方案方案1:使用相对导入(推荐)方案2:使用绝对导入(推荐)方案3:修改 sys.path(临时解决)4. 项目结构最佳实践推荐的项目结构在setup.py中配置包5. 通俗总结。
2025-10-20 00:20:51
1633
原创 maven中的pom详述
Maven的POM(Project Object Model)是项目的核心配置文件,采用XML格式。它定义了项目的基本信息、依赖管理、构建配置等核心元素。POM通过GAV坐标(groupId、artifactId、version)唯一标识项目,并支持父子POM继承机制实现统一管理。超级POM是所有Maven项目的默认父POM,定义了默认目录结构、中央仓库配置、基本插件绑定等通用规则。依赖管理部分可指定依赖范围、排除传递依赖等,有效解决依赖冲突问题。POM文件是Maven构建过程的核心指导文件。
2025-10-08 21:20:14
814
原创 Pytorch实现MNIST手写数字识别
Pytorch实现MNIST手写数字识别跟着莫烦大佬学习pytorch,根据自己的理解,把原来的代码改了一点(主要按我自己的理解,可能改错了。。。。。。),然后敲了一遍,记录在下面,方便后面复习。莫烦大佬视频链接:https://mofanpy.com/tutorials/machine-learning/torch/一. 导入要使用的库import torch#torch不解释import numpy as np#矩阵运算import torchvision#获取数据集import ma
2021-02-04 13:02:15
547
2
原创 Pytorch中Tensor常用操作归纳
Pytorch中Tensor常用操作归纳对常用的一些Tensor的常用操作进行简单归纳,方便日后查询。后续有用到再补充。创建Tensorimport torch#经典方式device = torch.device("cuda:0")x = torch.tensor([1,2],dtype = torch.float32,device = device,requires_grad=True)w = sum(2 * x)w.backward()print(x.device)prin
2021-01-31 15:23:38
740
2
原创 matplotlib.pyplot简易教程
matplotlib.pyplot简单教程因为经常要使用到绘图的功能,以往都是直接百度,这里从官网整理了一些绘图的原理,结合了自己的一些理解,感觉有点用,先记在这里。import numpy as npimport matplotlib.pyplot as plt一个简单的例子figure:可以理解成画板Axes: 理解成画板上面的画纸从而可知,一个画板上可以有多张画纸,即Axies可以指定在哪张画纸上画图,即Axies注意这里用的是subplots,与subplot不同
2021-01-29 14:10:36
225
原创 台大机器学习李宏毅作业一(PM2.5预测)
机器学习李宏毅作业一(PM2.5预测)本文较大篇幅引用了博主秋沐霖的一篇博客https://www.cnblogs.com/HL-space/p/10676637.html,源博主思路很清晰,很好地帮助我学习这部分知识。刚开始学习机器学习和python编程,许多地方似懂非懂,在源博主的代码基础上进行了更改,难免内容繁杂,格式不规范,也望大神指教。本文实现了博主秋沐霖的改进思路,在同样训练2000次后,将训练集上的loss data从43.613降到了39.169,将测试集上的loose data从
2020-08-04 18:58:12
4199
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅