首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏饶文津的专栏

    【HDU 1757】 A Simple Math Problem

    If x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10);  And ai(0<=i<=9) can only 1 1 20 500 1 0 1 0 1 0 1 0 1 0 Sample Output 45 104 题意:按f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x- 6) f(x-7) f(x-8) f(x-9) f(x-10) f(x-1) f(x-2) f(x- f(x-4) f(x-5) f(x-6) f(x-7) f(x-8) f(x-9) f(x-10) = f(x) f(x-1) f(x-2) f(x- 3) f(x-4) f(x-5) f(x-6) f(x-7) f(x-8) f(x-9) f(x-10) f(x) f(x-1) f(x-2) f(x-3) f(x-4) f(x-5) f(x-6) f

    51700发布于 2020-05-31
  • 来自专栏IT从业者张某某

    C++006-C++分支结构练习题

    y=-x+2.5; 0 <= x < 5 y=2-1.5(x-3)(x-3); 5 <= x < 10 y=x/2-1.5; 10 2.5; cout<<fixed<<setprecision(3)<<y; } else if(x>=5 && x<10) { y=2-1.5*(x- 3)*(x-3); cout<<fixed<<setprecision(3)<<y; } else if(x>=10 && x<20) { y=x

    46520编辑于 2023-10-16
  • 来自专栏AI科技时讯

    Hyperopt自动化调参工具实践I

    y = (x-3)^2 + 2 objective = lambda x: (x-3)**2 + 2 现在,让我们可视化这个目标函数。 这非常接近min y=(x-3)^2+2 的一个解。 总的代码如下 # Import HyperOpt Library from hyperopt import fmin, tpe, space_eval objective = lambda x: (x-

    51210编辑于 2024-03-13
  • 来自专栏无人驾驶感知

    【深度学习】梯度下降(通俗易懂)

    2、理论与代码 1、求极值问题 大家可以思考下, y =(x-3)**2+1 ,y的最小值怎么求的。 这里常规做法应该是: 1、因为(x-3)**2>=0 所以y>=1 所以最小值1 2、对x求导,令 dy/dx = 2(x-3) 等于0 ,求导x=3 极值点,根据导数判断当x<3,dy/dx <0, import matplotlib.pyplot as plt import numpy as np # 先画下 y = (x-3)**2 + 1 曲线图 m = np.linspace(-1,7,1000 2、当我们要求极大值时,比如求 - (x-3)**2+1 的极大值,我们只需要上述式子 负号变为正号就可以了 x = x + lr*dy/dx ,这个过程 我们称为 梯度上升。

    48710编辑于 2024-02-05
  • 来自专栏算法工程师的学习日志

    MATLAB-微积分

    例如,让我们计算函数极限 f(x) = (x-3)/(x-1), x 无限接近于 1. limit((x - 3)/(x-1),1) MATLAB执行上述语句,并返回以下结果: ans = NaN 详细例子 在MATLAB中建立一个脚本文件,并输入下述代码: syms x f = (3*x + 5)/(x-3); g = x^2 + 1; l1 = limit(f, 4) l2 = limit ( 具体示例 在MATLAB中建立一个脚本文件,并输入下述代码: f = (x - 3)/abs(x-3); ezplot(f,[-1,5]) l = limit(f,x,3,'left') r = limit

    72620编辑于 2022-07-27
  • 来自专栏技术杂货店

    剑指OfferV2(增) -- n个骰子的点数

    n-1,x-1) 如果第 n 个骰子扔出的是 2,那么剩下的 n-1 个骰子扔出的应该是 x-2,概率为 f(n-1,x-2) 如果第 n 个骰子扔出的是 3,那么剩下的 n-1 个骰子扔出的应该是 x- 3,概率为 f(n-1,x-3) 如果第 n 个骰子扔出的是 4,那么剩下的 n-1 个骰子扔出的应该是 x-4,概率为 f(n-1,x-4) 如果第 n 个骰子扔出的是 5,那么剩下的 n-1 个骰子扔出的应该是 那么剩下的 n-1 个骰子扔出的应该是 x-6,概率为 f(n-1,x-6) 所以,f(n,x) 应该是上面的概率加起来,f(n,x) = (f(n-1,x-1)+ f(n-1,x-2) +f(n-1,x-

    73510编辑于 2022-02-15
  • 来自专栏萌新的日常

    链表专项之环形链表

    一次走1步 当slow走到循环开始的位置, fast已经走到循环的一半 按照顺时针的顺序 fast追slow, 两者之间的距离为x 当fast与slow每走一次则之间的距离减少1 即x-1,x-2,x- x-2,x-4,x-6,x-8,x-10..... x若为偶数则能成功遇见 ,若为奇数 就会一直错过 ,造成死循环 同理 若fast指针一次走4步,slow指针一次走1步 两者之间每次减少3 x-

    50520编辑于 2022-11-10
  • 来自专栏大数据技术栈

    梯度下降法

    并且梯度总是指向损失函数变大的方向, 这里因为是梯度下降, 所以每次迭代的值应该是梯度的负方向 编程实现梯度下降法 # 梯度函数 def dJ(x): return (x-3)*2 # 损失函数 def J(x): return (x-3)**2+2 x = 0.1 # 记录每次梯度下降的点 history_x=[x] i_iter=1 # 学习率 learn_rate

    86610发布于 2019-10-30
  • 来自专栏c/c++

    【运筹学】前言:基础知识

    我们发现最近距离题目中没给出,我们需要自己写,此外在抛物面 z=(x+2)^2 + \frac{1}{4}y^2 上这是一个约束条件所以建模如下: 目标函数 距离 d = f(x,y,z) = \sqrt{(x- \frac{1}{4}y^2 - z =0 (2)引入拉格朗日乘子ʎ_1,构建新函数 F(x,y,z,ʎ_1) F(x,y,z,ʎ_1) = f(x,y,z) + ʎ_1g_1 = \sqrt{(x- {4}y^2 - z] (3)求偏导 我们发现这里有根号求导不是很简单所以我们可以换个方法,求最小的距离和求最小距离的平方本质上都可以得出解,所以我们就可以将F变一下再求偏导: F' = (x-

    45500编辑于 2024-05-24
  • 来自专栏HsuHeinrich

    Python小案例(三)解方程

    简单方程 from sympy import * x = Symbol('x') y = Symbol('y') solved_value = solve([x+3*y-17, 2*x-3*y-6]

    1K20编辑于 2023-02-24
  • 来自专栏Pulsar-V

    用不动点法和牛顿迭代法求解函数根-Julia

    有下列等式 [08c79e9b34c538db8ef188095bea3ae510c.jpg] Julia代码如下 print("Input max iter times: ") f=x->(x*x-

    1.9K20发布于 2018-11-29
  • 来自专栏TechFlow

    每日一题 | 字符串转换问题

    import math def get_value(x): return pow(math.sqrt(x-3) - pow((3*x + 2)/2, 1/3), 7) - pow(x - math.sqrt

    38110发布于 2020-08-11
  • 来自专栏Python工程师

    Python-科学计算-pandas-17-对某些列或行运算

    x.name in [1, 2] else x, axis=1) print("\n", "df_3-行平方", "\n", df_3, "\n") df_3 = df_1.apply(lambda x: x-

    2.5K10发布于 2020-11-13
  • 来自专栏booth

    转:粒子群算法,基于群智能的优化算法

    下面是一个简单的 Python 示例,实现了对二维函数 f(x,y) = (x-3)^2 + (y-2)^2 的最小值搜索:  import random  class Particle:      def

    38330编辑于 2023-06-13
  • 来自专栏全栈程序员必看

    高斯分布例题_高斯定理求半球面球心电场

    y-CY)): map1[y,x]=0 plt.figure(1) plt.imshow(map1,cmap='gray') sigmax=0.3 sigmay=0.1 X=0 Y=0 l=max(CX+(X-

    34930编辑于 2022-11-03
  • 来自专栏ml

    hdu------(1757)A Simple Math Problem(简单矩阵快速幂)

    If x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10); And ai(0<=i<=9) can only

    83770发布于 2018-03-26
  • 【HDU】1757 - A Simple Math Problem(矩阵构造方法 & 快速幂)

    If x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10); And ai(0<=i<=9) can

    30710编辑于 2025-08-27
  • 来自专栏灰灰的数学与机械世界

    大学生数学竞赛非数专题二(3)

    ^{1}u^{n-1}v^{'}+\dotsb+C_{n}^{n-1}u^{'}v^{n-1}+uv^{n} 例2.10 (江苏省2016年数学竞赛题) 设函数 f(x)=(x-1)(x-2)^2(x- 3)^{3}(x-4)^{4} ,试求 f^{''}(2) 解:令 G(x)=(x-1)(x-3)^{3}(x-4)^{4} ,则 f(x)=(x-2)^2 G(x) ,应用莱布尼茨公式,得 f^{''

    74520编辑于 2022-11-23
  • 来自专栏图形学与OpenGL

    机械版CG 实验5 Bezier曲线

    ,b3; a0=pt[0].x; a1=-3*pt[0].x+3*pt[1].x; a2=3*pt[0].x-6*pt[1].x+3*pt[2].x; a3=-pt[0].x+3*pt[1].x-

    66030发布于 2018-10-09
  • 来自专栏图形学与OpenGL

    实验6 Bezier曲线生成

    b1,b2,b3; a0=pt[0].x; a1=-3*pt[0].x+3*pt[1].x; a2=3*pt[0].x-6*pt[1].x+3*pt[2].x; a3=-pt[0].x+3*pt[1].x-

    1.1K10发布于 2018-10-09
领券