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 ...
随机推荐
- C#基础——不可变集合
参照:https://mp.weixin.qq.com/s/NFBc2bNeHpdadh89T44Lpg 在 .NET Core 中就存在着这三大 IReadOnlyList,IReadOnlyDic ...
- Java编程--接口(interface)简单用法(一)
接口是Java中的一个重要的概念. interface:定义了子类要实现的功能.由全局常量和抽象方法组成. 接口的定义 定义一个简单的interface public interface A { p ...
- Linux 的那些操作都出自哪里?
Linux 的那些操作都出自哪里? 可以说 Linux 是一种 Unix.Unix 有一个 man 手册,手册包含了安装的软件的使用帮助,遇到问题的解决办法.总之几乎所有的操作都是手册里面有迹可循的, ...
- windows11 安装WSL2详细过程
一.什么是 WSL 2 时间来到 2017 年,事情正在起变化.微软正式发布了「适用于 Linux 的 Windows 子系统」,即人们熟知的 Windows Subsystem for Linux, ...
- python ast模块使用
ast(Abstract Syntax Trees)是python中非常有用的一个模块,我们可以通过分析python的抽象语法树来对python的代码进行分析和修改. ast作用在python代码的语 ...
- 简述python中的深浅拷贝
说到什么是深浅拷贝,就不得不说python中赋值的含义,赋值并不是拷贝,而是将target(变量名)和object(对象本身)建立了一种联系,当一个object可变时,连接该object的任意一个ta ...
- odoo18运行报错问题解决
File "/Users/melon/.pyenv/versions/3.11.9/lib/python3.11/code.py", line 90, in runcode exe ...
- 深入理解Java引用类型和值调用-变量在内存里存在哪里
目录 引言 数据类型分类 基本类型 引用类型 引用分类 数据存在哪 基本类型与引用类型的区别 值传递 引用对象传递之例外null Reference 引言 什么是数据类型?在计算机科学和计算机编程 ...
- xshell里面实现kafka一对一发送和接收消息测试
1.连接相关xshell,打开两个窗口一个给生产者用一个给消费者用 在生产者里输入:./kafka-console-producer.sh --broker-list localhost:9092 - ...
- ChatMoney让你不再恋爱脑!
本文由 ChatMoney团队出品 你是否曾经想过,为什么我们会在恋爱中变得如此"上头",仿佛整个世界都围绕着那个TA旋转? 恋爱脑,通常是指一个人在恋爱中过度投入.过度依赖对方, ...






