08 2021 档案
摘要:文章目录 1.获取训练设备2.定义类3.模型层4.模型参数 神经网络由对数据执行操作的层/模块组成。 torch.nn 命名空间提供了构建自己的神经网络所需的所有构建块。PyTorch 中的每个模块都是 nn.Module 的子类。神经网络是一个模块本身,由其他模块(层)组成。这种嵌套结构允许轻松构
阅读全文
摘要:文章目录 1.Transfroms2.ToTensor()3.Lambda Transforms 1.Transfroms 数据并不总是以训练机器学习算法所需的最终处理形式出现。我们使用转换来对数据进行一些操作并使其适合训练。 所有 TorchVision 数据集都有两个参数 - 用于修改特征的 t
阅读全文
摘要:实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 class Solution: def mySqrt(self, x: int) -> int: return int(sqrt(x)) 怎么
阅读全文
摘要:如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。 例如,[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。 给你一个整数数组 nums ,返回数组 nums 中所有为等差数组的 子数组 个数。 子数组 是数组中的一个连续序列。
阅读全文
摘要:import math value = math.factorial(3) print(value) Out: 6
阅读全文
摘要:存在一个由 n 个节点组成的无向连通图,图中的节点按从 0 到 n - 1 编号。 给你一个数组 graph 表示这个图。其中,graph[i] 是一个列表,由所有与节点 i 直接相连的节点组成。 返回能够访问所有节点的最短路径的长度。你可以在任一节点开始和停止,也可以多次重访节点,并且可以重用边。
阅读全文
摘要:最近在LeetCode做题的时候,遇到了deque模块,以前对其不太了解,现在特此总结一下 deque模块是python标准库collections中的一项,它提供了两端都可以操作的序列,这意味着,在序列的前后你都可以执行添加或删除操作。 1.创建deque序列: from collections
阅读全文
摘要:文章目录 1.加载数据集2.迭代和可视化数据集3.创建自定义数据集4.准备数据以使用 DataLoaders 进行训练5.通过 DataLoader遍历6.Further Reading 处理数据样本的代码可能会变得混乱且难以维护;我们理想地希望我们的数据集代码与我们的模型训练代码分离,以获得更好的
阅读全文
摘要:概要:这里介绍 Linux 上几个最好的视频编辑器,介绍它们的特性、利与弊,以及如何在你的 Linux 发行版上安装它们。 我们曾经在一篇短文中讨论过 Linux 上最好的照片管理应用,Linux 上最好的代码编辑器。今天我们将讨论 Linux 上最好的视频编辑软件。 当谈到免费视频编辑软件,Win
阅读全文
摘要:在有向图中,以某个节点为起始节点,从该点出发,每一步沿着图中的一条有向边行走。如果到达的节点是终点(即它没有连出的有向边),则停止。 对于一个起始节点,如果从该节点出发,无论每一步选择沿哪条有向边行走,最后必然在有限步内到达终点,则将该起始节点称作是 安全 的。 返回一个由图中所有安全的起始节点组成
阅读全文
摘要:给定一个包含非负整数的数组,你的任务是统计其中可以组成三角形三条边的三元组个数。 补充知识:构成三角形的条件:任意两条边的和大于第三边; 特殊情况:比如a>b>c,将数组排序之后,只需要满足a+b>c就可以,因为a+c>b,b+c>a一定成立 方法1使用两个循环进行两条边的判断,内层使用二分查找,寻
阅读全文
摘要:文章目录 一、头文件二、定义一个张量三、张量的属性四、张量运算五、与 NumPy 的桥接 一、头文件 import torch import numpy as np 二、定义一个张量 张量可以直接从数据中创建。数据类型是自动推断的。 data = [[1, 2],[3, 4]] x_data = t
阅读全文
摘要:给你一个整数数组 nums ,你需要找出一个 连续子数组 ,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。 请你找出符合题意的 最短 子数组,并输出它的长度。 思路:双指针方法,从左右进行搜索 class Solution: def findUnsortedSubarray(self,
阅读全文
摘要:给你一个大小为 m * n 的矩阵 mat,矩阵由若干军人和平民组成,分别用 1 和 0 表示。 请你返回矩阵中战斗力最弱的 k 行的索引,按从最弱到最强排序。 如果第 i 行的军人数量少于第 j 行,或者两行军人数量相同但 i 小于 j,那么我们认为第 i 行的战斗力比第 j 行弱。 军人 总是
阅读全文
摘要:应用场景:字典的值必须有序 三种方法: 1:利用collections的子类Counter从大到小排序 c=Counter(d).most_common() # 返回一个列表,按照dict的value从大到小排序 print(c) # 返回值是一个list,list里面的元素是tuple的形式 2:
阅读全文