09 2023 档案
摘要:元素与集合 集合一般用A, B, C, D等这样的大写字母表示。常见的数集:C-复数集,R-实数集, N-非负整数集, Q-有理数集, Z-整数集 集合元素一般用a, b, c, d等这样的小写字母表示 元素a属于集合A,用a∈A表示 元素a不属于集合A,用a∉A表示 集合运算 两个集合的交集:∩
阅读全文
摘要:无理数 无限不循环小数,比如:π,它的小数部分无限长,但是并不循环。 但是:1/3是有理数,他的小数部分无限长,但是是循环的。 数之间的关系 参考 有理数无理数实数的区别 (baidu.com)
阅读全文
摘要:微分 把x分成非常多的n份(记做dx),这样每一份都无穷小,求出这个无穷小的一份的函数值即为微分,记做dy。 微分=导数*dx 积分 把无穷小的n份累加起来。积分的符号为∫(sum的s拉长而来)。 记做:其中f(x)表示被积函数。计算积分的时候,会先根据f(x)求出原函数(因为:f(x)是原函数的导
阅读全文
摘要:方向导数 a) 方向导数是针对多元函数的导数。(下面都以二元函数来进行说明) b) 那不是已经有偏导函数了么?为啥还来了个方向导数? 因为偏导数研究的是沿坐标轴正方向时函数的变化率,比如:沿x轴正方向,这时只有一个变量再变。 然后数学家们觉得这还不够,要研究下沿着非坐标轴方向时函数的变化率,这个就是
阅读全文
摘要:斜率公式一 当直线的倾斜角为α(α≠90°)时,直线的斜率k=tanα。 斜率公式二 当直线不与x轴垂直(倾斜角α≠90°)时,任取直线上两点A(a,b)、B(c,d),直线斜率k=(d-b)/(c-a)或k=(b-d)/(a-c)。 倾斜角90度,斜率不存在 倾斜角0度,斜率为0 参考 直线倾斜角
阅读全文
摘要:n! = 1*2*3*...*n = n*(n-1)!
阅读全文
摘要:涉及的几个类 pandas.core.frame.DataFrame:表示二维数据,比如:表格数据 pandas.core.series.Series:表示一维数据,比如:一行数据,或一列数据 取行用法 DataFrame[row_slice] DataFrame.loc[rowName | row
阅读全文
摘要:Python中没有下面这样的三目运算符: desc = a == 0 ? "zero" : "not_zero" 但是可以用其他的方式来实现: 1, if else表达式 语法: 为真时的值 if 条件 else 为假时的值 a = 10 b = "zero" if a == 0 else "not
阅读全文
摘要:索引器 语法:obj[key] a) 一般key为int和str比较常见,但是Python下的索引器的key也可以是float, tuple, list, dict等任意对象。 b) 索引器会由解释器帮我们转换成对__getitem__函数的调用。 class MyTest(): def __get
阅读全文
摘要:导数的定义 a) 就是指函数的变化率,即:函数变化的快慢。比如:f(x)=x2,他的导数就是表示f(x)函数的变化率。 b) 函数的导数用f'(x)表示,或,或都可以 c) 函数有很多:比如:三角函数,抛物线函数,指数函数(幂函数),对数函数等等,都能够求导数 高中所学的导数公式大全 (baidu.
阅读全文
摘要:安装驱动 检查CUDA版本,如果版本不对要重新安装下驱动 我的电脑显卡为 Nvidia的GTX950M,安装驱动版本517.48,这个版本的驱动为CUDA_11.7 移动版:GeForce Game Ready 驱动程序 | 517.48 | Windows 11 | NVIDIA 桌面版:GeFo
阅读全文
摘要:定义 方差:描述数据与均值的偏离程度,记做DX或Var(X) 标准差:为了更直观的描述数据与均值的偏离程度,标准差=√方差 均方误差:描述数据与真实值的偏离程度 方差计算示例 求下面一组数的方差:1 2 3 4 5a) 先求平均数,在方差中也叫期望,记做EXEX = (1+2+3+4+5)/5 =
阅读全文
摘要:NumPy的核心数据结构之一是ndarray,表示一个多维数组,他存储的是单一数据类型。 导入包 import numpy as np 1维数组 list1 = [1, 2, 3, 4, 5, 6] ndarr1 = np.array(list1, dtype=np.float32) print(t
阅读全文
摘要:解决办法1:把Terminal更改为cmd 解决办法2:更改PowerShell的脚本执行策略 以管理员身份运行PowerShell 执行:set-executionpolicy remotesigned 再到PyCharm下的Terimal中执行:get-executionpolicy 查看,已经
阅读全文
摘要:1, 幂运算(指数运算)ax=y, 表示a的x次方, 其中: a叫做底数, x叫做指数 几个特殊的a2=y, a的2次方, 也可以叫a的平方a3=y, a的3次方, 也可以叫a的立方 例子:22=2*2=423=2*2*2=824=2*2*2*2=16指数为负数时:2-2=1/22=1/4指数为分数
阅读全文
摘要:1, enumerate(可迭代对象, index_base) from collections.abc import Iterator my_list = ["aa", "b", "c"] result = enumerate(my_list) # 迭代器: 每次返回一个元组, tuple(ind
阅读全文
摘要:1, zip(可迭代对象1, 可迭代对象2...) from collections.abc import Iterator my_list_1 = [1, 2, 3, 4] my_list_2 = [6, 7, 8] result = zip(my_list_1, my_list_2) # 该迭代
阅读全文
摘要:1, map(fn, 可迭代对象) 参数fn为一个参数的函数 lambda方式 my_list = [2, 3, 4, 5] result = map(lambda x: x * x, my_list) # 返回元素平方值的迭代器 print(type(result)) # <class 'map'
阅读全文
摘要:from collections.abc import Iterator def test_yield(n): for i in range(n): yield i * 2 # 暂停在当前步骤, 返回值, 下次继续从暂停位置继续 return -1 my_gen = test_yield(3) pr
阅读全文
摘要:Iterable: 表示可迭代对象, 用于获取迭代器(实现__iter__函数来返回迭代器) Iterator: 表示迭代器,用于遍历元素(通过__next__函数),迭代器也是可迭代对象 from collections.abc import Iterable, Iterator my_list
阅读全文
摘要:推导式是什么? 用于创建容器对象的一种语法,主要用于创建list, dict, set, tuple。 1, list推导式 遍历+条件+产生的元素,用[]包装产生的每一个元素,其中条件是可选的。 my_list = [1, 2, 3] result = [elem + 1 for elem in
阅读全文
摘要:三角函数 rad_30 = math.radians(30) rad_45 = math.radians(45) rad_60 = math.radians(60) rad_90 = math.radians(90) print(math.sin(rad_30)) # 0.5 print(math.
阅读全文
摘要:int, float print(int(1.2)) # 1 print(int("1")) # 1 print(int("0b11", 2)) # 3 print(int("27", 8)) # 23 print(int("0xF", 16)) # 15 print(int("0x1F", 16)
阅读全文
摘要:例1 fn = lambda x, y: x + y print(type(fn)) # <class 'function'> print(fn(1, 2)) # 3 例2 def add(x, y): return x + y print(type(add)) # <class 'function
阅读全文

浙公网安备 33010602011771号