pytorch_trick(2) 在Jupyter初始化过程中自动加载常用包的设置方法

一、在Jupyter初始化过程中自动加载常用包的设置方法

  在每一节课程的开头,我们都要导入常用包,由于这项工作重复而固定,因此我们也可以通过配置jupyter(准确来说应该是ipython)的startup文件,来使得每次新创建一个ipy文件时,都能够自动加载配置好的包,从而就能免去每节开头导入包的相关操作。(所以说,懒惰是推动技术进步的不竭动力。)相关方法如下:

1. 找到startup文件夹

  在当前用户主目录下,找到.ipython文件夹,然后进入到profile_default文件夹内,并找到startup文件夹。此处如果profile_default内没有startup文件夹,自己新建一个即可。
在这里插入图片描述

2. 创建start.py文件

  接下来,在startup文件夹内,创建一个start.py文件。关于创建py文件的方法此前介绍过,此处我们只需先创建一个txt文件,然后将其名称和后缀改为start.py即可。

3. 输入每次初始化时需要执行的代码

  在start.py中输入每次初始化时导入包的代码,相关代码如下:

# 随机模块
import random

# 时间模块
import time

# 数学模块
import math

# 绘图模块
import matplotlib as mpl
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

# numpy
import numpy as np

# pandas
import pandas as pd

# pytorch
import torch
from torch import nn,optim
import torch.nn.functional as F
from torch.utils.data import Dataset,TensorDataset,DataLoader

# 自定义模块
# 存放所有自定义的函数和Model
# 存放在与运行文件同一个文件夹下
from myTorchLearning import *

# 导入以下包从而使得可以在jupyter中的一个cell输出多个结果
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

我们可以使用记事本打开.py文件,然后复制上述内容然后保存。

在这里插入图片描述

4. 重启ipy,检测是否生效

然后需要重启ipy kernel。

5. 测试初始化配置是否生效

torch.tensor(1)

至此也验证了初始化设置成功,每次创建jupyter文件时都将自动导入我们设置好的第三方库,即可免去每节开始的导包代码。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白白白飘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值