• 2024-07-04SMS多表面同步透镜设计
    SMS多表面同步透镜设计SMS多表面同步透镜设计一、设计原理1、Snell定律的矢量形式折射定律又称Snell定律,主要包括两个方面:一是入射光线、法线和折射光线共面,二是入射角和折射角满足以下关系:\[n_1sin{\theta_1}=n_2sin{\theta_2}\]式中,\(n_1\)是入射光所在介质的折射率,\(
  • 2024-07-03迭代器&&生成器&&可迭代对象
    迭代器定义:1.当类中定义了__iter__和__next__两个方法。2.__iter__方法需要返回对象本身,即:self3.__next__方法,返回下一个数据,如果没有数据了(不返回数据了),则需要抛出一个StopIteration的异常。接下来,通过代码来认识它classIT(object):def__init__(self):
  • 2024-07-02SMS多表面同步透镜设计
    SMS多表面同步透镜设计一、设计原理1、Snell定律的矢量形式折射定律又称Snell定律,主要包括两个方面:一是入射光线、法线和折射光线共面,二是入射角和折射角满足以下关系:n1
  • 2024-06-24mlp
    importtorchfromd2limporttorchasd2lfromtorchimportnnbatch_size=100train_iter,test_iter=d2l.load_data_fashion_mnist(batch_size=batch_size)input_size=784hidden_size=300output_size=10W1=nn.Parameter(torch.randn(input_siz
  • 2024-06-23softmax-regression
    importtorchfromd2limporttorchasd2lbatch_size=50train_iter,test_iter=d2l.load_data_fashion_mnist(batch_size)help(d2l.load_data_fashion_mnist)Helponfunctionload_data_fashion_mnistinmoduled2l.torch:load_data_fashion_mnist(batch
  • 2024-06-20pip list https://github.com/pypa/pip 源码
    https://github.com/pypa/pip/blob/main/src/pip/_internal/commands/list.py    packages:"_ProcessedDists"=[      cast("_DistWithLatestInfo",d)      fordinget_environment(options.path).iter_installed_distributions(
  • 2024-06-195.5
    题目:上机实验四:共轭梯度法程序设计1、基本要求掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。2、主要内容(1)求解无约束优化问题:(2)终止准则取;(3)完成FR共轭梯度法的MATLAB编程、调试;(4)选取几个与实验
  • 2024-06-195.7
    实验一:黄金分割法(0.618法)程序设计一、实验目的掌握缩小寻优区间的黄金分割法。二、实验内容(1)请用0.618法求解优化问题:的极小点和极小值(进退法确定初始区间),精度为10-6;(2)根据0.618法算法步骤编写Matlab的程序实现0.618搜索法;(3)要求输出内容包括:极小点、极小值、每次迭代的a、b、al、a
  • 2024-06-17低功耗蓝牙ble开发(三)——bluez5接口及glib相关函数开发说明
    在D-Bus编程中,代理对象(proxyobject)是一个方便的抽象,用于简化与远程D-Bus服务的交互。代理对象代表远程D-Bus服务的某个对象,使得你可以像调用本地对象的方法一样调用远程对象的方法、获取属性以及监听信号。虽然使用代理对象并不是必须的,但它极大地简化了D-Bus编程,
  • 2024-06-15【三维合成孔径雷达模拟】频率调制连续波(FMCW)合成孔径雷达(SAR)模拟器(Matlab代码实现)
     
  • 2024-06-13工程数学实验四
    上机实验四:共轭梯度法程序设计1、基本要求掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。2、主要内容(1)求解无约束优化问题:(2)终止准则取;(3)完成FR共轭梯度法的MATLAB编程、调试;(4)选取几个与实验二实验
  • 2024-06-10【EI复现】考虑灵活性的数据中心微网两阶段鲁棒规划方法(Matlab代码实现)
     
  • 2024-06-07工作服反光衣AI视频识别系统 CNN
    工作服反光衣AI视频识别系统根据智能化视频剖析,工作服反光衣AI视频识别系统全自动剖析和识别视频图像信息内容,不用人工控制,可对建筑工地职工不穿工作服开展全天监管,工作服反光衣AI视频识别系统发现违规人员立即预警,合理帮助管理者工作中降低虚报汇报和忽略遗漏的状况,减少人力监
  • 2024-06-052024/6/5 工程数学 实验四
    f(x)=(x1​+10x2​)2+5(x3​−x4​)2+(x2​−2x3​)4+10(x1​−x4​)4我们将这个函数实现为MATLAB代码,并使用FR共轭梯度法对其进行优化。首先需要定义目标函数及其梯度。然后,使用前面介绍的FR共轭梯度法进行优化。目标函数和梯度的定义我们需要先定义目标函数f(x)f(x)f(x)及
  • 2024-06-01力扣 1题 两数之和(哈希) 记录
    题目描述给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=
  • 2024-05-27迭代器和生成器
    迭代器和生成器都可以用来遍历数据集合,但它们在实现上略有不同。下面是关于迭代器和生成器的一些简要介绍:迭代器(Iterator):迭代器是一种对象,用于表示一个数据流。它可以用来遍历容器内的元素,如列表、集合、字典等。迭代器通常有两个方法:__iter__和__next__。__iter__方法返回迭代
  • 2024-05-27Rust中的iter(), into_iter(), iter_mut()
    在Rust中,iter(),into_iter(),iter_mut()都是用于在集合类型上创建迭代器的方法。这三个方法各有不同,下面一一进行介绍。iter():iter()方法创建一个不可变的引用迭代器。当你只想读取集合中的元素,而不想改变它们或消耗集合时,应使用iter()。iter()返回的迭代器将生成集合中每
  • 2024-05-21迭代器、生成器
    迭代器【一】迭代器介绍迭代器就是用来迭代取值的工具,是重复反馈过程的程序目的是为了更加逼近我们想要的目标和结果每一次迭代得到的返回结果就是下一次迭代开始的初始值num_list=[1,2,3,4,5,6]count=0whilecount<len(num_list):#每一次使用的索引位置就是
  • 2024-05-09Python高级之迭代器
    【一】迭代器介绍迭代器就是迭代取值的工具,而迭代是重复反馈过程的活动其目的通常是为了逼近所需的目标或结果,而每一次迭代得到的结果会作为下一次迭代的初始值#只会重复让你输入信息,并不是迭代过程whileTrue:msg=input("请输入信息:").strip()print(msg)#下
  • 2024-04-24Rust简易入门(七)
    迭代与循环循环定义:循环是一种控制流结构,它会反复执行一组语句,直到满足某个条件。控制条件:循环通常包含一个条件表达式,只有在条件为真时,循环体中的语句才会执行。退出条件:循环执行直到条件不再满足,或者通过break语句显式中断循环。使用场景:适用于需要反复执行某个操作直到满
  • 2024-04-24内置函数
    20240424匿名函数lambda语法:lambdax:表达式x可以是位置参数,也可以是关键字参数func=lambdax:表达式func(x)调用filter语法filter=filter(func,iterobj)pirnt(list(filter))内置函数python开发者内置的函数八大数据类型强制转换(8)数学进
  • 2024-04-23渲染 | Gaussian Splatting 源码解析
    TODO:GS组成pointcloudrenderflowoptimize仓库结构仓库由C++/CUDA和Python组成,CUDA包括diff-rasterization,Python包括optimize。CUDA部分依赖glm,只用了glm的vector数据类型。Rendering(C++/CUDAPart)Python-CUDA接口CUDA向Python暴露的就
  • 2024-04-23python 常用内置函数
    len()len(iterable):返回给定序列(可迭代对象)的长度或元素个数。list1=[1,2,3,4,5]print("列表长度:",len(list1))issubclass()issubclass(class,classinfo):检查一个类是否是另一个类的子类,返回True或False。classBase:passclassDerived(Base):pass
  • 2024-04-22软工计算一 20240422
    1.python中的iter()函数迭代子Python中的iter()函数是内置函数,它负责创建一个迭代器。这个函数接受两个参数:第一个参数是准备转换为迭代器的对象。第二个参数是一个可选的sentinel对象,它用于迭代器中的next()方法,当迭代器到达sentinel值时会停止迭代。基本用法
  • 2024-04-18迭代器、生成器
    【一】迭代器【1】介绍迭代器即用来迭代取值的工具,而迭代是重复反馈的过程的活动其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次”迭代“而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代whileTrue:msg=input('>>:').st