学习日记[3]

更新於 發佈於 閱讀時間約 5 分鐘

更新今天的内容,由于这篇日记是用零散时间完成的,所以或许看起来会有一点乱,请谅解。

早上,我查了一下笔记本上早早抄下来的笔记本的单词,感觉还是不要荒废的好。明日复明日,明日何其多,我不能成为时间的看客。说回正题,第一个单词是letter,既可以做名词也可以做动词,名词有两个解释,分别是信(a written for printed message that is usually put in an envelope and set by mail)和字母(a sign in writing or print that represents a speech sound)。动词是画、书写(to write , draw , paint etc letter or word in something)的意思。通常情况下,letter作动词时用被动语态。to the letter表示尽全力的意思,但是我不知道这个短语在句子结构里改叫做什么,表语吗?第二个单词alphabet,也就是字母表,刚刚查了一下,这个单词是希腊字母第一个和第二个单词组合成的。alpha和beta。binary,decimal,hexadecimal,octal分别是二进制,十进制,十六进制和八进制。philosophy是哲学的意思,他们变形philosopher是哲学家的意思。content有多种意思和词性。根据重音位置不同,可以分为两类。如果重音在前面的音节,那么就是名词,内容、含量的意思,其中用作内容是通常为复数,而含量通常用作单数。如果重音在后面,那么就有名词和形容词。名词是指满意,有短语do sth to one's content。形容词是满意的,content(for sb)to do sth。

下面就补全昨晚的内容吧,也就是浮点数的表示方式。浮点数的表示方式相信大家都看过,就是科学计数法。浮点数使用浮点表示法进行存储的,既然是和科学计数法相同,那么就至少包含三个元素,符号,指数和原数。浮点表示法也一样,只不过不同的是,原数我们再将其规范化(也就是将数字化成1.14514之类的,小数点前只有一位数字)之后,用无符号整数表示并且在该数字的右边补全0(如果位数不足)。这时候你可能会好奇,我们则么确定原数的位数和指数的位数呢?还有指数位是可以存在负数的,是用补码表示法还是用绝对值表示法进行存储呢?

第一个问题,我们怎样确定位数。这里其实早已规范化了,就是IEEE标准。IEEE用两种规格来定义浮点数的表示,分别是32位和64位。这两种区别在于每个部分所占的位数不同,我们先以32位为例。符号位占一位(0表示正,1表示负),指数位占8位,原数位占23位,因为指数为最多是127位,所以这种模式也被称为127模式。64位模式中符号位不变,指数为变成10位,原数位变成53位,同理,该模式也被称为1023模式。

第二个问题,我们如何存储指数位上的数字。我们已经有了补码表示法,绝对值表示法,是该用哪一种方式呢?答案是,都不用。可能IEEE觉得这里用这两种方式太过于繁琐,故基于补码表示法创造出了新的余码表示法。其实就是将补码表示法中原本所代表的数字全部移动(2^m-1)位使所有的数都为非负数,因此(2^m-1)也叫做偏移量,上文中的127和1023也都是偏移量的不同表达方式。

那么远离我们都知道了,现在就开始转化吧。首先是赋予该数一个符号位。然后就是将该数进行初始化(就是类似于1.14514*2^5这种类型,可以用科学计数法来理解)。接着将初始化后的指数位加上偏移量得到总值,将该总值化为二进制数字存储入指数位。最后就是将原数用无符号整数的表示方法表示出来,但是在存储时将符号位删去再进行存储,该补零的补零。还原就是反过程。

既然计算机用的浮点数表示法有固定的位数,那么必然也就会有溢出的存在。这里在存储非常小和非常大的数据时,会产生溢出的现象。如果存储的数据很小,那么指数位置和原数位置不够其存储,就会选择性地将后面的位数进行存储。会产生负溢出(从负数到正数)。相反,如果存储的数字很大,那么就会出现正溢出(从负数到正数)。

好的,这就是昨天内容的补全了。希望我过了一个星期,一个月还可以回想起来我写过什么吧。

最后一部分其实是早上上课的内容,就是一些简单的推理公式,这里也做一些总结吧。

  1. 如果a正确,那么a或b一定也是正确的
  2. 如果a与b正确,那么a一定是正确的,同时b也是正确的
  3. 如果a可以推出b,并且b正确,那么a一定是正确的
  4. 如果a可以推出b,并且b错误,那么a一定是相反的
  5. 如果a或b是正确的,但是a是错误的,那么b一定是正确的
  6. 如果a可以推出b,b也能推出c,那么a一定可以推出c
  7. 如果a和b是等价的,b和c也是等价的,那么a和c一定是等价的
  8. 如果a可以推出b,b可以推出c,并且a和c中至少有一个为真,那么,可以推出,b和d两个至少一个为真。

下面是解题步骤,虽然我感觉这种解题过程是多余并且痛苦的,解体的目的是得到答案,而不是制作一个艺术品,但是为了考试只能这样。

列出条件,然后根据条件得到一些次要结论,再将次要结论归类于条件之中,重复上述操作直到得到结果。

今天的任务没有达标,等发布之后,我会在学一点,等到明天一起汇报。



留言
avatar-img
留言分享你的想法!
avatar-img
YLAMBDA的沙龍
0會員
20內容數
这个专题是我个人的学习日记,每日会更新,内容很乱,请多见谅。
YLAMBDA的沙龍的其他內容
2023/11/10
2023/11/10
2023/11/04
2023/11/04
2023/11/01
2023/11/01
看更多
你可能也想看
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
題目敘述 Integer to English Words 給定一個整數num 請轉換成對應的的英文數字表達(One, Two, Three, ... 那種數字表達式)
Thumbnail
題目敘述 Integer to English Words 給定一個整數num 請轉換成對應的的英文數字表達(One, Two, Three, ... 那種數字表達式)
Thumbnail
我們在上一篇簡單介紹了 int(整數)是做什麼用的,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。 float 浮點數: 函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格
Thumbnail
我們在上一篇簡單介紹了 int(整數)是做什麼用的,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。 float 浮點數: 函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格
Thumbnail
今天要來介紹的是Python中資料型別的函數, 這幾天學習的素材是Youtube上“程式柴大大的Python 6 小時初學者課程”,一步一步帶著大家操作並解,學習中也別忘了要多多練習,練習的部分我是把我學到的東西請Chatgpt幫我出類似的題型並讓我練習。 以下我先寫出一個簡單的code,再加以
Thumbnail
今天要來介紹的是Python中資料型別的函數, 這幾天學習的素材是Youtube上“程式柴大大的Python 6 小時初學者課程”,一步一步帶著大家操作並解,學習中也別忘了要多多練習,練習的部分我是把我學到的東西請Chatgpt幫我出類似的題型並讓我練習。 以下我先寫出一個簡單的code,再加以
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5弦的振動 1.2.6熱的傳導 二 傅立葉認為他的結果對任一函數皆有效,並將函數定義為 (FF) 在一般情況下,函數
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5弦的振動 1.2.6熱的傳導 二 傅立葉認為他的結果對任一函數皆有效,並將函數定義為 (FF) 在一般情況下,函數
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5 弦的振動 二 有了萊布尼茲的命名和貝努利的初步界定,函數關係被正式放在桌面上,毫無遮掩地進入了公元十八世紀歐洲數學工作者
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5 弦的振動 二 有了萊布尼茲的命名和貝努利的初步界定,函數關係被正式放在桌面上,毫無遮掩地進入了公元十八世紀歐洲數學工作者
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
Thumbnail
本文詳細介紹了Python中的各種資料型別,包括整數、字串、清單、元組、集合和字典,並提供了相關的操作範例。此外,還解釋了如何在Python中定義和操作變數,包括如何同時對多個變數進行賦值。
Thumbnail
題目敘述 輸入給定一個鏈結串列,整體看代表一個十進位的數字,各別看每個節點代表每個digit,分別從最高位~最低位個位數。 要求我們把原本的數字乘以二,並且以鏈結串列的形式返回答案。 原本的英文題目敘述
Thumbnail
題目敘述 輸入給定一個鏈結串列,整體看代表一個十進位的數字,各別看每個節點代表每個digit,分別從最高位~最低位個位數。 要求我們把原本的數字乘以二,並且以鏈結串列的形式返回答案。 原本的英文題目敘述
Thumbnail
該文章介紹了浮點數精度的概念,包括雙精度、單精度、半精度、8位精度、4位精度、量化精度、多精度和混合精度。同時還介紹了nVidia A100開始的TF32精度和BF16格式,並提供了相關的數據對比。文章強調了TF32和BF16的潛在應用價值及特點。
Thumbnail
該文章介紹了浮點數精度的概念,包括雙精度、單精度、半精度、8位精度、4位精度、量化精度、多精度和混合精度。同時還介紹了nVidia A100開始的TF32精度和BF16格式,並提供了相關的數據對比。文章強調了TF32和BF16的潛在應用價值及特點。
Thumbnail
在Python中,數值運算非常直觀,你可以使用標準的數學運算符號進行基本的數值運算。以下是一些基本的數值運算: 進行計算時,按照「先乘除後加減」的規則,並優先計算小括號刮起來的運算式。 print('答案:' ,(1+1)*2) #​答案: 4 復合型態的運算子 指定運算子 = 若是結合算術
Thumbnail
在Python中,數值運算非常直觀,你可以使用標準的數學運算符號進行基本的數值運算。以下是一些基本的數值運算: 進行計算時,按照「先乘除後加減」的規則,並優先計算小括號刮起來的運算式。 print('答案:' ,(1+1)*2) #​答案: 4 復合型態的運算子 指定運算子 = 若是結合算術
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News