Python
Python语法 numpy pandas 等常用库
转行的炼丹师
这个作者很懒,什么都没留下…
展开
-
Python常用的性能分析(Profiling)方法
本文主要介绍一些常用的对Python脚本进行性能分析的方法,针对cpu-bound的问题,找到限制执行速度的瓶颈,为下一步的代码优化做准备原创 2020-04-15 01:53:35 · 1006 阅读 · 0 评论 -
使用 numpy 计算 r square
sklearn 实现 r2_score 的方法import numpy as npy_true = np.array([3, -0.5, 2, 7])y_pred = np.array([2.5, 0, 2, 8])r2 = 1 - np.sum((y_true - y_pred)**2) / np.sum((y_true - np.mean(y_true))**2)原创 2020-05-22 12:16:24 · 3680 阅读 · 0 评论 -
使用numpy生成随机数的方法与区别
本文主要介绍使用numpy产生随机数的一些方法import numpy as np# 产生维度为(d0, d1, ..., dn)的矩阵,数据范围为[0, 1)np.random.rand(d0, d1, ..., dn)# 产生一个[0, 1)的数,不是ndarray,例如:0.161983476352082np.random.rand()import numpy as np...原创 2020-04-14 22:13:28 · 301 阅读 · 0 评论 -
使用numpy和pandas判断缺失值
本文主要介绍用numpy和pandas检查ndarray中是否存在缺失值的方法以及运行时间(缺失值的表示方式为np.nan)import numpy as npimport pandas as pd# 随机初始化一个(100, 100)的数组data = np.random.rand(100, 100)# 随机将100个位置置为np.nanfor i in range(100):...原创 2020-04-13 20:56:16 · 6179 阅读 · 0 评论