当前位置:首页 » 《随便一记》 - 第130页

04月12日

使用Python实现的遗传算法 附完整代码

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 551次
使用Python实现的遗传算法 附完整代码

遗传算法是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法,它借鉴了达尔文的进化论和孟德尔的遗传学说。其本质是一种高效、并行、全局搜索的方法,它能在搜索过程中自动获取和积累有关搜索空间的知识,并自适应的控制搜索过程以求得最优解。遗传算法操作使用适者生存的原则,在潜在的解决方案种群中逐次产生一个近似最优解的方案,在遗传算法的每一代中,根据个体在问题域中的适应度值和从自然遗传学中借鉴来的再造方法进行个体选择,产生一个新的近似解。这个过程导致种群中个体的进化,得到的新个体比原来个体更能适应环境,就像自然界中的改造一样。遗传算法具体步骤:(1)初始化:设置进化代数计数器t=0、设置最大进化代数T、交叉概率、变异概率、随机生成M个个体作为初始种群P(2)个体评价:计算种群P中

04月12日

Python实验六

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 663次
Python实验六

程序片段编程题1.题库:列表元素循环右移一位【问题描述】以下列表里所有元素循环右移一位。请补充函数体。【输入形式】输入列表的元素,以逗号隔开【输出形式】循环右移一位后的列表【样例输入】1,2,3,4,5【样例输出】['5','1','2','3','4']【样例说明】因为样例是通过键盘输入的,所有元素均为字符串形式。【评分标准】3个样例defshift(lst):lst.insert(0,lst.pop())returnlstlist1=input().split(",")#输入格式1,2,3,4,5shift(list1)print(list1)2.题库:本金与年利率【问题

04月12日

学习笔记——Linux下system()函数详解

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 258次
学习笔记——Linux下system()函数详解

system函数system函数和exec函数一样,都是执行shell命令,但是system比较顶,把execl函数封装起来,所以习惯上使用system函数下面是手册的介绍NAMEsystem-executeashellcommand//执行shell命令SYNOPSIS#include<stdlib.h>intsystem(constchar*command);DESCRIPTIONsystem()executesacommandspecifiedincommandbycalling/bin/sh-ccommand,andreturnsafterthe

04月12日

vue 回调函数(callback)的用法

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 285次
vue 回调函数(callback)的用法

一、介绍:1、前提:在js中,函数也是对象,可以赋值给变量,可以作为参数放在函数的参数列表中,如:vardoSomething=function(a,b){returna+b;}console.log(doSomething(2,3));2、概念:callback是一种特殊的函数,这个函数被作为参数传给另一个函数去调用,这样的函数就是回调函数。回调,顾名思义,回头再调。回调与同步、异步并没有直接的联系,回调只是一种实现方式,既可以有同步回调,也可以有异步回调,还可以有事件处理回调和延迟函数回调。3、语法:在大多数编程语言中,函数的形参总是从外向内传递参数,但在JS中,如果形参碰到“关键字”callback则完全相反,它表示从内向外反向调用某个外部函数。二

04月12日

ubuntu磁盘扩容方法(简单有效)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 5138次
ubuntu磁盘扩容方法(简单有效)

准备工作:使用Vmware进行扩展,在进行磁盘扩展的时候,虚拟机不可以有快照使用快照管理删除快照开始扩容:点击【虚拟机】–【设置】–【硬盘】–【扩展】–填写扩展大小分区设置:扩展完成后并还需要在操作系统进行设置才能真正使用,下面有几种方法,第一种方法是最简单的,在进行操作之前记得进行快照保存当前状态,以备不成功的时候进行还原。最简单的操作步骤1:1、查看当前磁盘状态:df-h2、启动客户机操作系统,找到系统自带的disk工具,打开3、sda5包含在sda2中,先扩容sda2,选中sda2然后点击设置,修改大小,拉到最大;4、sda5进行同样操作5、查看磁盘情况,已经完成扩容操作方法2:谨慎使用,有人反映开不了机,本人操作没有遇到这种情况1、启动

04月12日

学会这12个Python装饰器,让你的代码更上一层楼

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 257次
学会这12个Python装饰器,让你的代码更上一层楼

学会这12个Python装饰器,让你的代码更上一层楼Python装饰器是个强大的工具,可帮你生成整洁、可重用和可维护的代码。某种意义上说,会不会用装饰器是区分新手和老鸟的重要标志。如果你不熟悉装饰器,你可以将它们视为将函数作为输入并在不改变其主要用途的情况下扩展其功能的函数。装饰器可以有效提高你的工作效率并避免重复代码。本文我整理了项目中经常用到的12个装饰器,值得每一个Python开发者掌握。文章目录1.@logger2.@wraps3.@lru_cache4.@repeat5.@timeit6.@retry7.@countcall8.@rate_limited9.@dataclass10.@register11.@property12.@singl

04月12日

一个前端大佬的十年回顾 | 漫画前端的前世今生

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 311次
一个前端大佬的十年回顾 | 漫画前端的前世今生

作者:京东科技胡骏引言岁月如梭,十载流年前端技术,蓬勃向前HTML,CSS,JavaScript演绎出璀璨夺目的技术画卷回到十年前,前端技术就像一名戴着厚重眼镜的书呆子,总是小心翼翼,被各种各样的浏览器兼容性问题欺负(就像在小学被欺负一样)。但随着时间的推移,这个书呆子开始锻炼,变得越来越强壮,终于能够对抗那些讨厌的兼容性问题进入中学时期,前端技术遇到了那个改变它一生的朋友——jQuery。在jQuery的帮助下,前端技术变得更加自信,能够在各种浏览器之间轻松穿梭(就像找到了武林秘籍,功力大增)。随后,前端技术开始追求更高的境界。它遇到了三位美丽的姑娘:Angular、React和Vue。这三位姑娘带给了前端技术无尽的魅力,让它迅速崛起,成为了技术江湖中的一股新兴力

04月12日

在外web浏览器远程访问jupyter notebook服务器【内网穿透】

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 590次
在外web浏览器远程访问jupyter notebook服务器【内网穿透】

文章目录前言视频教程1.Python环境安装2.Jupyter安装3.启动JupyterNotebook4.远程访问4.1安装配置cpolar内网穿透4.2创建隧道映射本地端口转载自远控源码文章:公网远程访问jupyternotebook【cpolar内网穿透】前言JupyterNotebook,它是一个交互式的数据科学和计算环境,支持多种编程语言,如Python、R、Julia等。它在数据科学、机器学习、深度学习、教育和文档编写等领域都有很广泛的应用。重要的是,JupyterNotebook可以在Web浏览器中使用,所以我们可以在服务器端开启服务,在外通过网页远程访问运行代码进行数据分析,拥有一个可以随时随地使用的科学计算环境,而无需在本地安装配置

04月12日

在web页面中直接播放rtsp视频流

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 339次
在web页面中直接播放rtsp视频流

rtsp是一种实时传输协议,通过各种百度了解,得出结论:浏览器是不支持播放rtsp流的,必须经过后端转码推流。实现思路:借助node搭建转码推流服务,再使用JSMpeg播放。rtsp2web是一个依赖 ffmpeg,能实时将传入的 rtsp 视频流转码成图像数据并通过 ws 推送到前端的智能工具。前端页面借助 jsmpeg 就可以很轻松的实现播放了。而且 rtsp2web 还有以下特点:并发,支持同时播放多路视频。合并同源,同时播放多个同一个rtsp视频源时,只会创建一个转码推流进程,不会创建多个。智能释放资源,智能检测当前没有使用的转码推流进程,将其关闭,并释放电脑资源。废话不多说,直接上干活。1.安装node环境(这个就不多说了,直接官网下载稳定版本)2.下载ffmpeg

04月12日

最新版本 Stable Diffusion 开源 AI 绘画工具之使用篇

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 293次
最新版本 Stable Diffusion 开源 AI 绘画工具之使用篇

✨目录?界面参数?采样器?文生图(txt2img)?图生图(img2img)?标签权重?模型下载?界面参数在使用StableDiffusion开源AI绘画之前,需要了解一下绘画的界面和一些参数的意义目前AI绘画对中文提示词的效果不好,尽量使用英文提示词最主要一些参数如下:Prompt:正向提示词,也就是tag,提示词越多,AI绘图结果会更加精准Negativeprompt:反向提示词,也就是反向tagWidth/Height:要生成的图片尺寸。尺寸越大,越耗性能,耗时越久。CFGscale:

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1