编程学习
文章平均质量分 63
GiMi的小屋
努力学习
展开
-
python 跳跃游戏
跳跃游戏合集[leetcode 55 跳跃游戏](https://leetcode-cn.com/problems/jump-game/)一、贪心算法求解1.1 求解思路1.2 代码实现1.3 复杂度二、动态规划求解2.1 求解思路——五部曲2.2 代码实现2.3 复杂度leetcode 55 跳跃游戏给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例1:输入:nums = [2,3,1,1,4原创 2021-11-01 16:12:12 · 2228 阅读 · 0 评论 -
matlab 插值多项式实现
matlab 插值多项式实现目标实现目标给定两个点,生成插值两点的直线,给定三个点,生成插值三个点的抛物线,给定n个点,生成插值n个点的n-1次多项式本质是解线性方程组,所以系数无解的时候,报错实现clc clear allclose all%% 手动输入插值点% x0=[1 2 3 4 5]; % y0=[2 4 7 15 61]; % [x,k]=sort(x0,'ascend');% for i=1:length(x0)% y(i)=y0(k(i))原创 2021-04-27 15:35:34 · 2542 阅读 · 1 评论 -
python中squeeze函数的用法实例
python中squeeze函数的用法实例常用Tensor操作常用Tensor操作通过tensor.view方法可以调整tensor的形状,但必须保证调整前后元素总数一致。view不会修改自身的数据,返回的新tensor与源tensor共享内存,也即更改其中的一个,另外一个也会跟着改变。在实际应用中可能经常需要添加或减少某一维度,这时候squeeze和unsqueeze两个函数就派上用场了。a = t.arange(0, 6)a.view(2, 3)tensor([[0, 1, 2],原创 2020-07-28 09:23:18 · 6218 阅读 · 0 评论