
python
CL@NPU
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pandas(一)
Series的创建:1、通过一维数组创建序列arr=np.arange(10)print(arr)arr1=pd.Series(arr)print(arr1)[0 1 2 3 4 5 6 7 8 9]0 01 12 23 34 45 56 67 78 89 92、通过字典的方式创建序列di...转载 2019-07-02 16:21:27 · 128 阅读 · 0 评论 -
numpy(三)
数组转置:它返回的是源数据的视图(不会进行任何复制操作)arr=np.array([[1,2,3],[4,5,6],[7,8,9]])print(arr)print(arr.T)print(np.transpose(arr))[[1 2 3][4 5 6][7 8 9]][[1 4 7][2 5 8][3 6 9]][[1 4 7][2 5 8][3 6...转载 2019-07-01 20:00:50 · 133 阅读 · 0 评论 -
NUmpy(二)
数组的广播:如果两个数组的维数不相同,则元素到元素的操作是不可能的。 然而,在 NumPy 中仍然可以对形状不相似的数组进行操作,因为它拥有广播功能。 较小的数组会广播到较大数组的大小,以便使它们的形状可兼容。广播主要发生在两种情况,一种是两个数组的维数不相等,但是它们的后缘维度的轴长相符,另外一种是有一方的长度为1。arr=np.array([[1,2,3],[1,2,3]])arr...转载 2019-07-01 17:54:22 · 139 阅读 · 0 评论 -
Imputer进行缺失值处理
from sklearn.preprocessing import Imputerimputer=Imputer(strategy='median') #将每列属性的缺失值替换为中位数strategy: 'mean'(默认的), ‘median’中位数,‘most_frequent’出现频率最大的数axis: 0(默认), 1copy: True(默认), Falseimp...转载 2019-06-22 13:58:32 · 2838 阅读 · 0 评论 -
python中的any()
any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。原创 2019-06-22 12:23:52 · 514 阅读 · 0 评论 -
numpy中的concatenate
concatenate()函数根据指定的维度,对一个元组、列表中的list或者ndarray进行连接,函数原型:numpy.concatenate((a1, a2, ...), axis=0)a = np.array([[1, 2], [3, 4]])b = np.array([[5, 6]])print(np.concatenate((a, b), axis=0))输出:[...转载 2019-06-25 15:42:40 · 337 阅读 · 0 评论 -
python中with的用法
with的基本语法格式:with expression [as target]:with_bodyexpression:是一个需要执行的表达式;target:是一个变量或者元组,存储的是expression表达式执行返回的结果,可选参数。紧跟with后面的语句会被求值,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as关键字后面的变量,当with后面...原创 2019-06-10 20:40:59 · 128 阅读 · 0 评论 -
numpy中newaxis的用法
用于增加一个新的维度。arr1=np.array([1,2,2,8,0,9,6,0])print(arr1[np.newaxis])print(arr1[:,np.newaxis])print(arr1[:,np.newaxis][:,np.newaxis])[[1 2 2 8 0 9 6 0]][[1][2][2][8][0][9][6][0]...原创 2019-06-14 10:57:27 · 183 阅读 · 0 评论 -
numpy中where的用法
arr1=np.array([1,2,2,8,0,9,6,0])1、返回不为0元素的下标:print(np.where(arr1))(array([0, 1, 2, 3, 5, 6], dtype=int64),)2、print(np.where(arr1%2==0))(array([1, 2, 3, 4, 6, 7], dtype=int64),)3、print(np...原创 2019-06-14 10:33:34 · 259 阅读 · 0 评论 -
Numpy的使用(一)
arr1=np.arange(4)print(arr1)[0, 1, 2, 3]arr2=arr1*2print(arr2)[0 2 4 6]my_list=list(arr1)my_list1=my_list*2print(my_list1)[0, 1, 2, 3, 0, 1, 2, 3]my_list2=[x*2 for x in my_list...转载 2019-06-30 16:45:54 · 155 阅读 · 0 评论