随笔分类 -  Numpy 和 SciPy

摘要:等比数列通项为:an = a1 * qn-1 基本语法: np.logspace( start, stop, num=50, endpoint=True, base=10.0, dtype=None, axis=0, ) 示例 1: 2n np.logspace(1, 10, 10, base=2) 阅读全文
posted @ 2019-12-15 13:59 赏尔 阅读(3290) 评论(0) 推荐(0) 编辑
摘要:1、排列 2 、 组合 还有可以从 misc 模块中调用 comb 3 阶乘 n! 注: Python 的标准库 math 里有阶乘函数 factorial() 4 双阶乘 n!! 5 类似阶乘的递推公式 n(n-k)(n-2k)···(n-mk)其中,n-mk >= 1 阅读全文
posted @ 2019-11-06 22:15 赏尔 阅读(752) 评论(0) 推荐(0) 编辑
摘要:Meshgrid函数的基本用法 在Numpy的官方文章里,meshgrid函数的英文描述也显得文绉绉的,理解起来有些难度。 可以这么理解,meshgrid函数用两个坐标轴上的点在平面上画网格。 用法: [X,Y]=meshgrid(x,y) [X,Y]=meshgrid(x)与[X,Y]=meshg 阅读全文
posted @ 2019-06-11 22:23 赏尔 阅读(380) 评论(0) 推荐(0) 编辑
摘要:对单一浮点数进行四舍五入,用内建函数 round(x, d) 即可,示例如下: 对列表, numpy 数组和 DataFrame 中的数字同时进行四舍五入,借助 np.around( ) 即可。 对列表进行四舍五入,示例如下: 对 numpy 数组进行四舍五入,示例如下: 对 DataFrame 进 阅读全文
posted @ 2019-06-10 22:21 赏尔 阅读(3275) 评论(0) 推荐(0) 编辑
摘要:在大神麦金尼的著作中,对 np.logical_and、np.logical_or、np.logical_xor 三个二元通用函数的说明是:Computer element_wise true value of logical operateion (equivalent to infix oper 阅读全文
posted @ 2019-06-09 22:19 赏尔 阅读(4839) 评论(0) 推荐(0) 编辑
摘要:Numpy 中的 ravel() 和 flatten()两个函数可以对多维数据进行扁平化操作。 flatten() 返回的是一个数组的的副本,新的对象;ravel() 返回的是一个数组的非副本视图。 示例: numbers = [i* 10 + j for i in range(1, 5) for 阅读全文
posted @ 2019-06-08 23:18 赏尔 阅读(3173) 评论(0) 推荐(0) 编辑
摘要:计算公式: (n−1)∗p=i+j;result = (1−j) ∗ arr[i] + j∗arr[i+1] 参数说明 n:一维数组的数值个数 例如,array([1, 2, 3, 4, 5, 6, 7, 8, 9]),n=9; p: 需要计算的百分位数,[0, 100] 上的整数,代表位置; 例如 阅读全文
posted @ 2019-06-08 22:12 赏尔 阅读(3109) 评论(0) 推荐(0) 编辑
摘要:1、用 Numpy 中的 dot 2、用 for循环 阅读全文
posted @ 2019-06-07 22:00 赏尔 阅读(11231) 评论(0) 推荐(0) 编辑
摘要:1 random() # 产生区间 [0, 1) 均匀分布的浮点数样本值 np.random.seed(42) 2 rand(d0, d1, ..., dn) # 产生区间 [0, 1) 均匀分布的浮点数样本值 np.random.seed(42) 3 randn(d0, d1, ..., dn) 阅读全文
posted @ 2019-06-06 23:32 赏尔 阅读(884) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示