1
推荐
2684
阅读
Python基础(7)- Selenium使用
以前搞Java的时候,知道Selenium是做自动化测试的,后来发现搞爬虫也会用到Selenium,这里就和Python整合方面,简单学习下。1. 什么是SeleniumSelenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,G...
0
推荐
1241
阅读
Python基础(6)- zip
这里记录一个函数的使用,zipzip(iter1 [,iter2 [...]]) --> zip object
Return a zip object whose .__next__() method returns a tuple where
the i-th element comes from the i-th iterable argument. The .__next__()
method continues until the shortest iterable in the argument sequence
is exhausted an...
0
推荐
1547
阅读
numpy手册(4)-ufunc
这里,我们说下对数组操作的常用函数1.常用函数 我们先说下接收一个参数的一元函数,比如 np.sqrt 开方函数a = np.arange(10)
np.sqrt(a)
Out[45]:
array([ 0. , 1. , 1.41421356, 1.73205081, 2. ,
2.23606798, 2.44948974, 2.64575131, 2.82842712, 3. ])
...
0
推荐
2480
阅读
numpy手册(3)-Datetimes and Timedeltas
这里说下numpy中日期、时间相关的使用。主要参考:https://docs.scipy.org/doc/numpy-dev/reference/arrays.datetime.html1. 基本使用在numpy中,我们很方便的讲字符串转换成日期类型import numpy as np
np.datetime64('2017-08-06')
Out[3]: numpy.datetime64('2017-08-06')
np.datetime64('2017-08')
Out[4]: numpy....
0
推荐
1641
阅读
numpy手册(2)-常用操作杂记
这里记录下numpy常用的一些操作,一些散乱的知识点。1.数组和标量之间的运算 就是对数组进行批量的运算import numpy as np
a = np.arange(15).reshape(3,5)
a
Out[3]:
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])
a+2
Out[4]:
array([[ 2, 3, 4...
0
推荐
1799
阅读
Python基础(5)- csv
这里简单介绍下Python中的csv模块,应该蛮常用的。和csv有关,一定要回合打开文件这类操作有关,这里先看下这个open函数官方文档:https://docs.python.org/3/library/functions.html#open1.openopen(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
Open file a...
1
推荐
1367
阅读
Python基础(4)- collections
昨天用到了这个collections模块,挺好用的,这里记录下。官网介绍:https://docs.python.org/3/library/collections.html博客:廖雪峰的博客这里介绍些好玩儿的例子。1. namedtuplecollections.namedtuple(typename, field_names, *, verbose=False, rename=False, module=None)
Returns a new tuple subclass named typ...
1
推荐
1627
阅读
numpy手册(1)-ndarray
前面我们算是简单入门了Pandas,numpy也是数据分析中常用的,这里我们也来简单学习下。1.numpy基本介绍 numpy是Python的一种开源数值计算扩展,这种工具可以用来存储和处理大型矩阵。一个用Python实现的科学计算包。(--百度百科)numpy有2种基本对象,ndarray(N-dimensional array object)和 ufunc...
1
推荐
2243
阅读
Cognos资料汇总贴
以前搞过Cognos,写过很多基础的教程,应该是14年的样子,都在CSDN上,这里贴个汇总贴吧,想要看的同学可以去看看,希望有帮助。ReportStudio入门教程:http://blog.csdn.net/column/details/ygy-reportstudio.htmlFramework Manage入门教程:http://blog.csdn.net/column/details/ygy-frameworkmanager.htmlCognos函数...
1
推荐
1718
阅读
Python基础(3)- lambda表达式
这里简单整理下,lambda表达式相关内容。1.什么是lambda表达式 lambda表达式,是一个匿名函数,用起来方便快捷一些#lambda 参数:操作(参数)
fun_add = lambda x: x+1
print(fun_add(1))
print(fun_add(10))这里,一个简单的加1的函数,看起来也很直观fun_add = lambda x,y: x+y
print(fun_add(3,4)...
1
推荐
1626
阅读
Python基础(2)- 格式化format
刚刚在练习pandas的时候,遇到一个格式化的问题,没有太理解,百度了下,这里整理下。str.format(),是一个格式化字符串的函数,很强大str.format(*args, **kwargs)主要是使用 {}和:这里直接就复制过来了,我们可以通过参数的位置来输出
>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序
...
1
推荐
2737
阅读
Pandas手册(5)- 用pandas完成excel中常见任务
发现了一篇很好的教程,介绍一些Excel中的常用操作,怎样在pandas中实现,很不错,这里学习,顺便分享下。原文地址:用Pandas完成Excel中常见的任务,这个是翻译的,再原文是:Common Excel Tasks Demonstrated in Pandas 好了,下面,我们开始学习下。1. 基础数据这个是从网上找的一个成绩单,拿了一部分数据首先呢,我...
1
推荐
3108
阅读
Pandas手册(4)- 对数据进行筛选和排序
前几天看了篇教程:使用Pandas对数据进行筛选和排序里面主要介绍了,我们在使用Pandas时,对数据进行筛选和排序的介绍这里简单总结分享下自己。1. 排序 可能是版本的问题,原文中的sort函数没有了,变成了2个常用的函数 sort_index和sort_valueDataFrame.sort_index(axis=0, level=None, ascending=Tr...
0
推荐
2263
阅读
Pandas手册(3)-DataFrame-Selection By Label/Position
1. 序 这里主要介绍下,在DataFrame中一些筛选的操作,常用的有下面这些熟练掌握上面的几个方法,操作DataFrame应该就足够了import pandas as pd
import numpy as np
d = {'one' : pd.Series([1., 2., 3.], index=['a', 'b', 'c']),
'two' : pd.Series([1., 2., 3., 4.], index=['a', 'b', 'c',...
0
推荐
2981
阅读
Pandas手册(2)- DataFrame
1.序 DataFrame是2维的标签数组,可以把他当成电子表格(Excel),数据库里的表,a dict of Series。DataFrame初始化,也可以有不同的输入,在Series中呢,我们有一个index的概念,在DataFrame中,我们除了index,还有一个columns的概念index:行标签columns:列标签2. DataFrame初始化class pandas.D...