首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏图形学与OpenGL

    实验10 Bezier曲线生成

    1.实验目的: 了解曲线的生成原理; 掌握几种常见的曲线生成算法,利用VC+OpenGL实现Bezier曲线生成算法。 2.实验内容: (1)结合示范代码了解曲线生成原理与算法实现,尤其是Bezier曲线。 (2)调试、编译、修改示范程序。 3.实验原理: Bezier曲线是通过一组多边形折线的顶点来定义的。 图A.10(a)Bezier曲线 5.实验提高 模仿上述代码,以( 10, 5, 0 ),( 5, 10, 0 ),( -5, 15, 0 ),( -10, -5, 0 ),( 4, -4, 0 ) ,( 10, 5, 0 ), ( 5, 10, 0 ), ( -5, 15, 0 ), ( -10, -5, 0 ),( 10, 5, 0 )为控制点,将其转变为B样条曲线生成算法,见图A.10(b)。 图A.10(b)B样条曲线

    1.3K40发布于 2020-10-29
  • 来自专栏算法channel

    Python 列表生成式的 10 个用法

    你好,我是zhenguo 列表生成式使用起来挺方便,今天总结10个用法,其中6个基本用法,4个复杂些的使用场景,希望帮助到你: ? ? ?

    46231发布于 2021-02-05
  • 来自专栏从零开始学自动化测试

    pytest + yaml 框架 -10.生成 allure 报告

    前言 本插件是基于pytest框架开发的,所以pytest 的插件都能使用,生成报告可以用到 allure 报告 pip 安装插件 pip install pytest-yaml-yoyo allure github上下载最新版https://github.com/allure-framework/allure2/releases allure 命令行工具是需要依赖jdk 环境,环境内容自己去搭建了 生成 allure 报告 在用例所在的目录执行命令, --alluredir 是指定报告生成的目录 pytest --alluredir .

    49810编辑于 2023-01-03
  • 来自专栏linux commands

    【Python】10生成器和迭代器“

    生成器有两种形式 一种是生成器表达式 一种是生成器函数 生成器表达式: >>> g = (x*x for x in range(1,10)) >>> g at 0x10203de60> 生成器函数( 此时可以理解为这个生成器函数出于挂起状态,下次再调用这个生成器函数时,从上一次返回的yield处继续往下执行。 可以使用isinstance()判断一个对象是否是Iterator from collections import Iterator >>> isinstance((x for x in range(10 [1,2,3],Iterator) False 能用next()调用的对象就是迭代器对象Iterator,很明显generator就是迭代器对象: >>> g = (x for x in range(10 TypeError: 'list' object is not an iterator 当然,我们也可以使用iter()将Iterable变成Iterator: >>> g = [x for x in range(10

    42840发布于 2021-08-12
  • 来自专栏算法channel

    如何动态生成10个变量,如a1,a2,...,a10

    前几天有同事问我,如何动态生成10个变量,如a1,a2,...,a10,当时我并没有想到今天文章中这个更好的方法,这也是我刚找到的,所以记录在这里。 动态生成10个变量a1,a2,... ,a10,可以写为: In [29]: ld = locals() ...: for i in range(1,11): ...: ld['a' + str(i)] = 0 # 1): gd = globals() gd[variable_prefix+str(i)] = 0 # 新创建的n个变量,初始值都设置为0 调用方法dynamic_variable(10 ,'v')后,我们便可以引用变量v1,v2,... v10: In [35]: dynamic_variable(10,'v') In [36]: v6

    1K30发布于 2021-04-21
  • 来自专栏图形学与OpenGL

    实验10 Bezier曲线生成-实验提高-交互式生成B样条曲线

    本代码通过交互方式来生成三次B样条曲线。主要功能: 根据鼠标左键点击产生控制点,再由控制点生成三次B样条曲线; 鼠标右键弹出菜单“New B-Spline Curve”清除当前曲线,并开始新曲线。 & operator[](const int i) { return c[i]; } }; vector<Point> GctrlPt, GbsCurvePt; int GnumSegment = 10

    89130编辑于 2022-06-12
  • ai生成PPT网站有哪些?10大AI 生成 PPT 网站大盘点

    下面,我们就来详细介绍一些主流的 AI 生成 PPT 网站,帮助大家找到适合自己的工具。 1、AiPPTAiPPT 是国内较早专注于 AI 生成 PPT 的平台之一,凭借其简洁易用的操作界面和强大的智能生成能力,赢得了众多用户的青睐。 Prezi AI 的核心功能是 “智能动态路径生成”:用户输入 PPT 的主题、核心内容模块以及各模块之间的逻辑关系后,AI 会自动生成动态演示路径,确定页面之间的跳转顺序和缩放效果,让演示过程更流畅、 10、讯飞智文科大讯飞推出的讯飞智文,支持文本、语音、视频指令生成PPT,并可同步生成配套演讲稿。其智能动效功能自动为图表添加动态过渡效果,适合会议场景快速记录。 总结以上介绍的 10 款 AI 生成 PPT 网站(含 AI 辅助 PPT 功能的平台),涵盖了不同的功能特色、适用场景和操作风格,从专门的 AI 生成 PPT 工具(如 AiPPT)到集成 AI 功能的综合设计平台

    2.7K11编辑于 2025-09-02
  • 来自专栏图形学与OpenGL

    实验10 Bezier曲线生成-实验提高-控制点生成B样条曲线

    本代码根据已知控制点( 10, 5, 0 ),( 5, 10, 0 ),( -5, 15, 0 ),( -10, -5, 0 ),( 4, -4, 0 ),( 10, 5, 0 ), ( 5, 10, 0 ), ( -5, 15, 0 ), ( -10, -5, 0 ),( 10, 5, 0 )来生成三次B样条曲线。 & operator[](const int i) { return c[i]; } }; vector<Point> GctrlPt, GbsCurvePt; int GnumSegment = 10 , 5, 0 }, { 5, 10, 0 }, { -5, 15, 0 }, { -10, -5, 0 }, { 4, -4, 0 }, { 10, 5, 0 }, { 5, 10, 0 }, { - 5, 15, 0 }, { -10, -5, 0 } }; Point pt; for (int i = 0; i < 9; i++) { Point pt = Point(points[i]

    80330编辑于 2022-06-12
  • 来自专栏小白程序猿

    Python生成10万IP数据并写入文件

    今天想使用python生成一部分IP数据做测试用,下面说一下自己的思路吧!首先,需要先了解一下IP的组成部分,然后我们使用python来批量生成和写入。 继续说,我们常见的IP地址都是112.41.21.141这样的形势的,我们要生成的IP地址要按照这个模式进行生成。 代码 def create_ip(num=10):     file = open('demo1.txt', 'w')     start = '36.96.0.0'     starts = start.split if __name__ == '__main__':     print("任务开始")     create_ip(10000)     print("任务完成") 通过上面的循环模式,我们就可以生成大量的

    1K30发布于 2020-04-21
  • 来自专栏oracle知识

    oracle 10Grac不生成监听日志

    oracle 10Grac不生成监听日志环境:oracle 10.2.0.5.0一 首先查看监听状态:LSNRCTL> statusConnecting to (DESCRIPTION=(ADDRESS 二 查看是否禁止生成监听日志:有两种禁止生成监听日志的方法:1 log_status设为off查看log_status是否为off LSNRCTL> show log_statusConnecting

    50020编辑于 2023-07-04
  • 来自专栏叶子陪你玩编程

    scratch生成1-10随机不相同的10个数字

    生成10个随机数很简单,循环10次,循环里面每次获取一次1-10范围内的一个随机数。 ? 可是结果,出现了相同的数字,不符合我们的要求。 ? 第一种方法 要解决这个问题,第一种方法,就是在加入前,先判断这个列表里面是否有这个数字,没有就加入,直到里面填满10个数,因为不相同,所以也就是1-10范围内的随机且不同的10个数了。 先自己生成一个包含1-10不同的10个数列表,然后每次随机从里面随机获取一个,获取到后添加到新的列表,接着在原来的列表里删除对应的元素,重复10次即可。 下面是实现过程。 1.先生成一个10个数字的列表,数字从1-10不相同。 ? 2.比较添加元素进新列表。 这里为了便于理解,创建了一个pos变量表示元素在原来列表的位置,最后记得一定要删除这个已经添加的元素。 ?

    5K20发布于 2020-05-12
  • 来自专栏Tom

    基于Gan的cifar10数据生成

    上一篇介绍了关于mnist手写数字,基于GAN的生成模型,这一次我们来看看cifar10数据集的生成器,当然也是基于GAN的 其实mnist和cifar10数据集差不多,cifar10是彩色图片也就是多增加了一个通道数 直接上代码: 1.首先是加载数据集的代码: # example of loading the cifar10 dataset from keras.datasets.cifar10 import load_data load image data dataset = load_real_samples() # fit the model train_discriminator(model, dataset) 5.定义生成器 model plot_model(model, to_file='generator_plot.png', show_shapes=True, show_layer_names=True) 6.使用生成生成 cifar10数据,因为还没开始训练,所以刚开始生成的其实就是一些trash而已 # example of defining and using the generator model from numpy

    1.5K30编辑于 2023-02-14
  • 来自专栏测试开发干货

    【deepseek用例生成平台-10】公告功能前端实现

    3. 在methods中写出请求函数并在mounted中调用函数,这样可以让页面自动请求而无需用户手动触发:

    18500编辑于 2025-03-07
  • 来自专栏机器学习算法与Python学习

    论文推荐 | 生成对抗网络GAN论文TOP 10

    新智元报道 来源:towardsdatascience 作者:Connor Shorten 编辑:肖琴 本文选择的 10 篇 GAN 论文包括:  DCGANs  Improved Techniques 该模型还展示了一个有趣的 U-Net 风格的生成器架构,以及在生成器模型中使用 ResNet 风格的 skip connections。 StackGAN 首先输出分辨率为64×64 的图像,然后将其作为先验信息生成一个 256×256 分辨率的图像。 StackGAN是从自然语言文本生成图像。 Li, Shaoting Zhang, Xiaogang Wang, Xiaolei Huang, Dimitris Metaxas https://arxiv.org/abs/1612.03242 10 论文还在 MNIST、TFD 和 CIFAR-10 图像数据集上对 GAN 的有效性进行了实验验证。 论文: Generative Adversarial Networks Ian J.

    2.3K30发布于 2019-07-04
  • 来自专栏量子位

    谷歌发布“Vlogger”模型:单张图片生成10秒视频

    视频时长可变,目前看到的示例最高为10s。 可以看到,无论是口型还是面部表情,它都非常自然。 嗯,拍一张肖像,录好演讲音频就可以(手动狗头) 用声音控制肖像生成视频 这个框架名叫VLOGGER。 其中,前者负责将音频波形作为输入,生成人物的身体控制动作,包括眼神、表情和手势、身体整体姿势等等。 后者则是一个时间维度的图像到图像模型,用于扩展大型图像扩散模型,使用刚刚预测的动作来生成相应的帧。 具体来看,如下表所示: Face Reenactment方法无法用音频和文本来控制此类视频生成。 Audio-to-motion倒是可以音频生成,方式也是将音频编码为3D人脸动作,不过它生成的效果不够逼真。 Lip sync可以处理不同主题的视频,但只能模拟嘴部动作。

    51110编辑于 2024-03-21
  • 来自专栏大数据实战演练

    Python生成HBase 10w+ 条数据说明

    生成当前时间的13位时间戳:int(time.time()) rowkey为 随机的两位数 与 时间戳 拼凑而成,并确保rowkey唯一。 " while True: # 获取00~99的两位数字,包含00与99 num = random.randint(00, 99) # 获取当前10 get_random_sex() + "," + get_random_edu() + "," + get_random_tel() + "," + get_random_email( 10 为避免数据过大导致热点和数据倾斜问题,预先设置 HBase 表为 10 个 Region,对应表的创建命令为: create 'default:people', {NAME=>'basic_info' }, {NAME=>'other_info'}, SPLITS=>['10|','20|','30|','40|','50|','60|','70|','80|','90|'] 接下来我们可以利用这份测试数据对

    1.9K30发布于 2019-06-11
  • 来自专栏叶子陪你玩编程

    python生成1-10以内的随机不相同的10个数字

    生成10个随机数很简单,循环10次,循环里面每次获取一次1-10范围内的一个随机数。可是结果,出现了相同的数字,不符合我们的要求。 ? 下面这种才符合。 ? 第一种 range(1,10)生成一个1-10之间的列表,接着利用random的sample方法。从序列里面选出10个不同的数字。 ? 第二种 创建一个result的结果空列表,然后循环直到result的长度超过10退出循环,循环里面随机生成一个1-10之间的数,先查看生成的num随机数是否在result列表里,不在就添加进去。 ? 第三种 先利用range()方法生成一个1-10的序列,然后利用shuffle方法将temp有序列表达打乱成无序的列表,接着利用列表生成式直接循环遍历到一个新列表就可以了。 ? (全文完)

    9.8K10发布于 2020-05-12
  • 来自专栏腾讯云TStack专栏

    如何用10分钟生成多平台docker镜像?

    工作中需要在一台x86服务器从写好的golang程序源码生成linux/amd64、linux/arm64 docker镜像,查阅了下资料,这里记录一下操作过程。 buildx inspect builder --bootstrap# 观察下当前使用的构建器及构建器支持的cpu架构,可以看到支持很多cpu架构$ docker buildx ls 四、编写脚本生成多平台 go-builder /app/output/demo /app/demo# Set docker image commandCMD [ "/app/demo" ] 那么现在只需要使用两条命令,即可生成 :latest-amd64 --platform=linux/amd64 --output=type=docker .# 生成linux/arm64 docker镜像$ docker buildx build 最后检查下生成的docker镜像: 1234567891011121314151617 # 运行下linux/amd64的docker镜像,检查镜像的cpu架构$ docker run --rm -ti

    1.6K20发布于 2019-11-18
  • 麒麟v10、uos系统在线批量生成pdf文件

    在实际项目开发中如果遇到批量动态生成PDF文档的需求,只需参考后台批量生成PDF文档,目前网上也有一些针对此需求的方案,如果您想要了解这些方案的对比,请查看后台生成单个Word文档中的“方案对比”。 如果只是需要批量转pdf文件,那么也可以使用PageOffice提供的FileMaker组件来实现,与“后台批量生成PDF文档”不同的地方仅是:批量转PDF文件不需要WordDocumentWriter ,即可在“FileMakerConvertPDFs/doc”目录下看到批量生成的PDF文件。 #1a73e8;border-radius:5px;text-align:center;line-height:20px;color:white;}#progressDiv{width:400px;margin:10pxauto ;text-align:left;font-size:14px;border:solid1px#1a73e8;padding:10px20px;color:#1a73e8;}</style>原文链接:批量转

    15110编辑于 2026-01-21
  • 来自专栏海说

    10、借助POI实现Java生成并打印excel报表(1)

    10.1、了解 Apache POI 实际开发中,用到最多的是把数据库中数据导出生成报表,尤其是在生产管理或者财务系统中用的非常普遍。生成报表格式一般是EXCEL或者PDF 。 利用Apache  POI实现数据库中数据导出生成excel报表。在java众多数据导出excel报表的第三方jar包中POI相对来说比较好用。 如:1/3 3.生成Excel的思想 灵活应用java提供的数据结构(List,Map,Set)。通常习惯把每个sheet定义为一个Map元素.即: Map<sheet名,数据集合>.  总之,灵活应用数据结构: 生成Excel的逻辑可扩展性相当好,而且扩展起来甚是方便,并可以在一定程序上实现Excel的动态化。 args) 7 throws IOException 8 { 9 HSSFWorkbook wb = new HSSFWorkbook();//建立新HSSFWorkbook对象 10

    5.9K00发布于 2017-12-28
领券