Code Monkey home page Code Monkey logo

book3_elements-of-mathematics's People

Contributors

visualize-ml avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

book3_elements-of-mathematics's Issues

杨辉三角系数错误

Hi:

Book3_Ch04_代数__数学要素__从加减乘除到机器学习.pdf
page 17
图 15. 用组合数来写杨辉三角
的最后一行,第二个系数和倒数第二个系数错误,应该为6.

Thomas

两个列向量内积应该为张量积

Hi guys

Book3_Ch02_乘除__数学要素__从加减乘除到机器学习
page8 第一行,列向量乘积举例

[1 [-1
2 . 0 = 1*(-1)+20+31 = -1+0+3=2 (8)
3] 1]

这里举例的列向量内积,最终为一个数字值。

与page8页面下方:
Bk3_Ch2_07.py 代码用 numpy.inner() 计算行向量的内积;但是,numpy.inner() 函数输入为两个列向量时得到的结果为张量积 (tensor product)。

的描述不一致,上面的列向量内积为一个数字,下面的描述列向量内积为张量积,实际使用numpy计算时,也是张量积,最终sum后才是一个数字。
这两个地方的描述,建议统一一下,从目前的文档描述和numpy计算来看,行向量内积和列向量内积,返回的不是同一类型的“东西”。

Thomas

Book3 Ch12 对数刻度图

对数刻度图中 10^x 和ln(x)应该不可能互为反函数(底数不一样),所以是否该统一,要么全部选择10为底,要么全部选择e为底。

中英对照文本有误

原文歧义:

image
image

参考翻译:

image
image

个人建议:

"立方体"的概念有些含糊不清(见图3,百度百科->正方体->相关星图->常见的立方体)

个人偏向于,
图1中用"正方体"和"长方体"进行区分
图2中用"正六面体"

代码瑕疵: '+'写成'@'

Book3_Ch02_乘除__数学要素__从加减乘除到机器学习>>Page19>>图12.矩阵乘法第二视角 中
C1 + C2 + C3 = C

对应代码Book3_Ch02_Python_Codes/Bk3_Ch2_10.py的Bk3_Ch2_10_B 部分
plt.title('$+$') 误写成 plt.title('$@$')

导致输出热图显示为
image

行相量,数字求和,为什么要转置

Hi guys:

Book3_Ch02_乘除__数学要素__从加减乘除到机器学习
page 9
第一行,
这五个数字求和,可以用如下标量积计算得到:
[1 2 3 4 5]T . [1 1 1 1 1]T = 1x1 + 2x1 + 3x1 + 4x1 + 5x1 = 15 (13)

结合page7的向量内积的例子,行向量直接相乘,然后相加,就是直接导出来数字求和吧?
为什么page9的求和需要加T进行转置,变成列向量,然后计算?没有理解?请指教,谢谢!

紧接着下面的求平均数,求平方和例子,都是进行了转置。

Thomas

文字表述与实际图标不一致

Hi:

Book3_Ch05_笛卡尔坐标系__数学要素__从加减乘除到机器学习

page 4
注意,本书也常用 x1 表示横轴,用 x2 表示纵轴。
实际下面的举例和图示中,大多都是“使用x表示横轴,用y标识纵轴”,建议修改。

Thomas

Page 11 | Chapter 12 超越函数 绘图优化建议

建议补上b1 = 0.5的标注(最蓝的那条线), 或者在b1 = 1的标注上方加上一根蓝线以示声明

image

南蚌的细究过程:

图中最蓝的那条线,在标注出来的9条线中存在(b1 =1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5)

一开始我以为是用来参考的一次函数(就类似渐近线的作用),因为太直了
于是根据点(-3, 0.18) 和 (0, 0.5) 粗略拟合了一下
image

但后面突然意识到,这b1无限趋于0的话,应该成了y=1/2了.那么这应该不是什么参考线

然后,突然福至心灵,记起来颜色渐变的意义,试了试b1 = 0.5
image

行,这就合理了

个人吐槽:

总的来说,自己脑抽,然后花时间做了件蠢事呢

虽然对那些不细看的人来说,这个问题不存在.
但对于我这类人,有概率会以为是什么彩蛋

3D绘画问题

环境相关:

python版本: 3.10.9
anaconda版本:
image

jupyterlab版本:
image

问题详情请见:

sample.zip

第6章第7章中(代码实现只同步到这),
凡是涉及3D绘画的代码都有以上问题,但愿是个人环境问题

代码调整建议

Bk3_Ch4_05.py

line 32
plt.show()

建议放在最后一行,否则会显示两个窗体。

Ch13 Page 23语病

引入正则项可以简化(在)多元线性回归; 多了个字

Ch3 P6 埃拉托斯特尼计算地球直径

这个系列丛书写的实在是太好了!比很多国内教材不知要强上多少倍,衷心希望国内能有越来越多这样的书和教材,还原人类认识自然的过程。

其中第3章 第6页,关于利用相似三角形计算地球直径的内容

进而计算得到地球直径在 39690 千米到 46620 千米之间

是不是笔误漏写了/π?应该是地球周长在 39690 千米到 46620 千米之间。

两处节号错误

第24章有个25.6小节应为24.6
第25章的25.6缺失直接变为25.7彩蛋了

Book3_Ch19_优化入门__数学要素 P6 语病

箭头处应当增加【是】
image

此外优化变量这一节理解起来较为困难,图4中将一元函数的a,b作为优化变量,但是图5(b)中又将自变量x1 x2作为了优化变量,没读懂优化变量到底是什么。

贴图内容出现错误

Book3_Ch04_代数__数学要素__从加减乘除到机器学习 第17页图15中,最后一行第二个组合数计算错误,正确值应为6,该行倒数第二个数值也有类似的问题:
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.