SciTech-Math-AdvancedAlgebra-Linear Spaces(Vector Spaces) and Subspace: The Column Space of a Matrix
Resources:
AMS: Open Math Notes
a repository of freely downloadable mathematical works hosted by the American Mathematical Society as a service to researchers, faculty and students.
https://www.ams.org/open-math-notes/files/course-material/OMN-201908-110802-1-Course_notes-v1.pdfVector Spaces and Subspaces:
https://math.mit.edu/~gs/dela/dela_5-1.pdf
https://web.mit.edu/18.06/www/: 18.06 Linear Algebra@MIT
https://math.mit.edu/~gs/: Gilbert StrangLinear Algebra and Vector Analysis:
https://people.math.harvard.edu/; Math 22b Spring 2019: https://people.math.harvard.edu/~knill/teaching/math22b2019/
Math 22b Spring 2019, 22b Linear Algebra and Vector Analysis
![]()
Vector spaces, operators and matrices
https://web.stanford.edu/group/dabmgroup/cgi-bin/dabm/wp-content/uploads/2021/12/Lecture_14.pdfCMU: Linear Spaces
https://www.math.cmu.edu/~wn0g/noll/2ch1a.pdfDepartment of Mathematics at Columbia University
https://www.math.columbia.edu/department/pinkham/HCP_LinearAlgebra.pdf
N-element ordered Number Sequence
Sets: K^n, Operations:{ScalarMultiplication, Addition, Other8rules}
Vector: N-Dimensional vector
Relationship between Vectors:
- Linear Combinations
- Linear Representation
- Linear
Linear Spaces(Vector Spaces) are Sets
Linear Combinations
import cv2 as cv
img_garden = cv.imread("/Users/abaelhe/Desktop/TheGarden.png")
img_emily = cv.imread("/Users/abaelhe/Desktop/EmilyDickinson.png")
math_merged = (
ratio*img_garden + (1.0-ratio)* img_emily
).astype(np.uint8)
img_garden_gray = cv.cvtColor(img_garden, cv.COLOR_RGB2GRAY)
img_emily_gray = cv.cvtColor(img_emily, cv.COLOR_RGB2GRAY)
math_merged_gray = (
ratio*img_garden_gray + (1.0-ratio)* img_emily_gray
).astype(np.uint8)
def merge_flatten_img(
background, front,
bg_ratio=0.4, filter_ratio=0.3):
front_mean = front.mean()
front_min = int(front_mean*(1-filter_ratio))
front_max = int(front_mean*(1+filter_ratio))
ret = []
for (bg, ft) in zip(background, front):
if (front_min <= ft <= front_max):
ret.append( int(bg_ratio*bg + (1-bg_ratio)*ft) )
else:
ret.append( ft )
return np.array(ret, dtype=np.uint8)
math_filter_gray = merge_flatten_img(
img_garden_gray.flatten(), img_emily_gray.flatten()
).reshape(img_emily.shape[:-1])
im_r = merge_flatten_img(
img_garden[:,:,0].flatten(), img_emily[:,:,0].flatten()
)
im_g = merge_flatten_img(
img_garden[:,:,1].flatten(), img_emily[:,:,1].flatten()
)
im_b = merge_flatten_img(
img_garden[:,:,2].flatten(), img_emily[:,:,2].flatten()
)
im_zip = tuple(zip(im_r.tolist(), im_g.tolist(), im_b.tolist()))
math_filter_color = np.array(
im_zip, dtype=np.uint8
).flatten().reshape(img_emily.shape)
imgshow(math_merged, save_to='/Users/abaelhe/Desktop/math_merged.png')
imgshow(math_merged_gray, save_to='/Users/abaelhe/Desktop/math_merged_gray.png')
imgshow(math_filter_gray, save_to='/Users/abaelhe/Desktop/filter_gray.png')
imgshow(math_filter_color, save_to='/Users/abaelhe/Desktop/filter_color.png')
#TheGarden:![]() |
#EmilyDickinson:![]() |
|---|---|
#math_merged:![]() |
#filter_color:![]() |
#math_merged_gray: ![]() |
#filter_gray:![]() |
SciTech-Math-AdvancedAlgebra-Linear Spaces(Vector Spaces) and Subspace: The Column Space of a Matrix的更多相关文章
- 向量空间(Vector Spaces)
向量空间(Vector Spaces) 向量空间又称线性空间,是线性代数的中心内容和基本概念之一.在解析几何里引入向量的概念后,是许多问题的处理变得更为简洁和清晰,在此基础上的进一步抽象化,形成了与域 ...
- 【读书笔记】:MIT线性代数(2):Vector Spaces and Subspaces
Vector Space: R1, R2, R3,R4 , .... Each space Rn consists of a whole collection of vectors. R5 conta ...
- 【Linear Support Vector Machine】林轩田机器学习技法
首先从介绍了Large_margin Separating Hyperplane的概念. (在linear separable的前提下)找到largest-margin的分界面,即最胖的那条分界线.下 ...
- 机器学习技法:01 Linear Support Vector Machine
Roadmap Course Introduction Large-Margin Separating Hyperplane Standard Large-Margin Problem Support ...
- 机器学习技法笔记:01 Linear Support Vector Machine
Roadmap Course Introduction Large-Margin Separating Hyperplane Standard Large-Margin Problem Support ...
- [Math Review] Linear Algebra for Singular Value Decomposition (SVD)
Matrix and Determinant Let C be an M × N matrix with real-valued entries, i.e. C={cij}mxn Determinan ...
- 机器学习技法总结(一):支持向量机(linear support vector machine,dual support vector machine)
第一阶段技法: large margin (the relationship between large marin and regularization), hard-SVM,soft-SVM,du ...
- Linear Algebra Lecture5 note
Section 2.7 PA=LU and Section 3.1 Vector Spaces and Subspaces Transpose(转置) example: 特殊情况,对称 ...
- [线性代数] 线性子空间入門 Basic Vector Subspaces
导语:其他集数可在[线性代数]标籤文章找到.线性子空间是一个大课题,这里先提供一个简单的入门,承接先前关于矩阵代数的讨论,期待与你的交流. Overview: Subspace definition ...
- Why are very few schools involved in deep learning research? Why are they still hooked on to Bayesian methods?
Why are very few schools involved in deep learning research? Why are they still hooked on to Bayesia ...
随机推荐
- Netty 心跳机制实现(客户端与服务端)
Netty 心跳机制实现(客户端与服务端) Netty 的心跳机制是保持长连接有效性的重要手段,可以检测连接是否存活并及时释放无效连接.下面介绍客户端和服务端的完整实现方案. 一.服务端实现 1. 基 ...
- linux vim增强使用
目录 删除 编辑 删除 删除当前行 dd 删除当前行后面的所有行 dG 编辑 恢复为未修改前的状态 uu
- mybatis—— 一个空格引发的血案
环境描述: 我在使用SSM做项目的时候需要一个需求:一个用户有多个角色,一个角色有多个权限,我需要根据用户的id找到用户的所有角色,及其对应的权限. 数据库是这个样子,users_role表记录了用户 ...
- Unity ML-Agents实战指南:构建多技能游戏AI训练系统
引言:游戏AI训练的技术演进 在<赛博朋克2077>的动态NPC系统到<Dota 2>OpenAI Five的突破性表现中,强化学习正在重塑游戏AI边界.本文将通过Unity ...
- C#之方法
在C#中,方法是类的函数成员,方法由两个主要部分: (1)方法头:指定了方法的特征,包括是否返回数据,如果返回,返回什么类型;方法的名称;哪种类型的数据可以传递给方法或从方法返回,以及如何处理这些数据 ...
- trim()与String index out of range: 0
当使用trim()处理字符串后,发现 String index out of range: 0报错? 而且觉得代码无懈可击?一时想不出来什么时候会为空? 注意特殊情况处理的字符元素都是空格,eg:&q ...
- 8086汇编(16位汇编)学习笔记00.DEBUG命令使用解析及范例大全
转载自:https://bpsend.net/thread-99-1-1.html 启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序. Debug [[drive:][path] ...
- 如何排查内存飙高-Linux top命令快速入门
Linux系统出现了性能问题,一般我们可以通过 top.iostat.free.vmstat和ifstat等命令来初步定位问题.其中,top命令是Linux下常用的性能分析工具,用于实时监测系统资 ...
- Spring Boot 整合 ActiveMQ 实现手动确认和重发消息
消息队列中间件是分布式系统中重要的组件,已经逐渐成为企业系统内部通信的核心手段.主要功能包括松耦合.异步消息.流量削锋.可靠投递.广播.流量控制.最终一致性等.实现高性能,高可用,可伸缩和最终一致性架 ...
- CSP-S 2020模拟训练题1-信友队T2 挑战NPC
题意简述 有一个\(k\)维空间,每维的跨度为\(L\),即每一维的坐标只能是\(0,1, \cdots ,L-1\).每一步你可以移动到任意一个曼哈顿距离到自己小于等于\(d\)的任意一个合法坐标. ...






