Karen110 Karen110
3年前
人工智能数学基础-线性代数2:向量的点积、內积、数量积和外积
一、内积1.1、定义内积(innerproduct)又称数量积(scalarproduct)、点积(dotproduct),是指接受在实数R上的两个向量并返回一个实数值标量的二元运算。两个向量a\a1,a2,…,an\和b\b1,b2,…,bn\的点积定义为:a·ba1b1a2b2……an\bn。使用矩阵乘法并把(
CuterCorley CuterCorley
3年前
商业数据分析从入门到入职(7)Python基础数据结构及其操作
一、列表之前的数据类型一般都是单个值,而不能再存储像矩阵、数组这种结构存储多个元素,要是需要达到这样的目标、需要使用新的数据类型,Python中提供了4种数据结构来存储多个对象,称它们为容器类型(ContainerTypes),包括如下几种类型:列表List元组Tuple字典Dictionary集合Set1.创建列表其实,
Stella981 Stella981
3年前
Fortran 怎么在子程序中调用主程序中定义的变量?
注意:如果变量是一维的,即一个数,那么不用定义其维度为“A(1)”,直接定义双精度变量,即可在之后的运算中调用,否则需要在之后的调用中输入“A(1)”而不是“A”。类似地,若变量是1\n或n\1的矩阵形式,则仅需要将变量定义为“A(n)”即可。例如:programmainimplicitnonedimens
Stella981 Stella981
3年前
Python实现图像信息隐藏
Python实现图像信息隐藏之前学习密码学的时候老师有提到过『信息隐藏』,现在用图像的方法尝试一下。思想是:把信息藏到RGB通道中的B通道,然后利用奇偶性可以恢复过来原理从源图中提取文字图像信息,记录这个文字图像信息像素点在图像矩阵中的位置对载体图片进行预处理,将B通道的像素值全部设置
Stella981 Stella981
3年前
Android下谷歌zxing二维码的最大容量
使用谷歌的zxing,发现是有最大长度的。超过一定长度,将无法生成像素矩阵,为null,于是也就不能生成二维码了。记录:jar版本:3.2.1手机:联想A808t系统:4.4.2文本编码:"utf8",二维码图片编码:BarcodeFormat.QR\_CODE能生成的的汉字只有449个;能生成的数字有1852个能生成
Wesley13 Wesley13
3年前
DX9纹理映射
可恶的纹理偏移,一直困惑的事情。最后还是得要试验靠实践出真知:问题:当把1024×1024大小的贴图,通过纹理矩阵变换,取出来其中的一部分区域。然后通过标准QUAD将其绘制到到800×600的表面(backbuffer)。这里的纹理偏移值该是何值才能保证结果绝对正确毫无偏移。以StretchRect的结果为准,经过反
Stella981 Stella981
3年前
OpenGL平面阴影
几种绘制阴影的方法在OpenGL中,比较常见的绘制阴影的方法有:shadowmapping,shadowvolumes以及一种在红宝书上提及的适合在确定平面上绘制阴影的方法。平面阴影在确定的平面下,可以直接通过模版测试,经过变换矩阵来显示阴影。具体的过程如下:1.开启模板测试,初始化模板缓冲区为02.模板测试设置
Stella981 Stella981
3年前
OpenGL选择与拾取GL_SELECT 附源码
【一个提示】该方法虽然可行但是已经淘汰很多年,建议自行尝试,后面也许会写论文最好的方式是:1\.使用Kdtree组织场景中的物体,以便于快速查找。2\.使用屏幕坐标空间三维坐标的逆矩阵变换,实现选取。在介绍开始,首先给出工程和可执行程序的下载链接:     OpenGL选择和拾取obj模型\_代码及
流浪剑客 流浪剑客
1年前
Macos商业数学软件:MATLAB R2023a for Mac中文版激活 支持M1
是一款由MathWorks公司开发的高级计算机编程环境和开发工具,被广泛应用于科学研究、工程设计、数据分析和教育等领域。它提供了强大的数学计算功能,支持矩阵运算、数值积分、微分方程求解等,并且支持符号计算,可以进行符号代数操作和解析等运算。MATLABR2
小万哥 小万哥
10个月前
C 多维数组、特殊字符和字符串函数详解
C多维数组数组,也称为单维数组。这些非常棒,是您在C语言编程中会经常使用的东西。然而,如果您想要将数据存储为表格形式,例如带有行和列的表格,则需要熟悉多维数组。二维数组二维数组也称为矩阵,具有行和列的结构。cintmatrix231,4,2,3,6