![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 2、通过字典的方式创建序列 di...转载 2019-07-02 16:21:27 · 64 阅读 · 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 · 94 阅读 · 0 评论 -
NUmpy(二)
数组的广播: 如果两个数组的维数不相同,则元素到元素的操作是不可能的。 然而,在 NumPy 中仍然可以对形状不相似的数组进行操作,因为它拥有广播功能。 较小的数组会广播到较大数组的大小,以便使它们的形状可兼容。广播主要发生在两种情况,一种是两个数组的维数不相等,但是它们的后缘维度的轴长相符,另外一种是有一方的长度为1。 arr=np.array([[1,2,3],[1,2,3]]) arr...转载 2019-07-01 17:54:22 · 78 阅读 · 0 评论 -
Imputer进行缺失值处理
from sklearn.preprocessing import Imputer imputer=Imputer(strategy='median') #将每列属性的缺失值替换为中位数 strategy: 'mean'(默认的), ‘median’中位数,‘most_frequent’出现频率最大的数 axis: 0(默认), 1copy: True(默认), False imp...转载 2019-06-22 13:58:32 · 2734 阅读 · 0 评论 -
python中的any()
any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。原创 2019-06-22 12:23:52 · 453 阅读 · 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 · 284 阅读 · 0 评论 -
python中with的用法
with的基本语法格式: with expression [as target]: with_body expression:是一个需要执行的表达式; target:是一个变量或者元组,存储的是expression表达式执行返回的结果,可选参数。 紧跟with后面的语句会被求值,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给 as关键字后面的变量,当with后面...原创 2019-06-10 20:40:59 · 85 阅读 · 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 · 145 阅读 · 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 · 196 阅读 · 0 评论 -
Numpy的使用(一)
arr1=np.arange(4) print(arr1) [0, 1, 2, 3] arr2=arr1*2 print(arr2) [0 2 4 6] my_list=list(arr1) my_list1=my_list*2 print(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 · 100 阅读 · 0 评论