- 博客(18)
- 收藏
- 关注
原创 python 输出上个月的月末日期
import dateutildef before_month_lastday(ti): today=dateutil.parser.parse(str(ti)) first = datetime.date(day=1, month=today.month, year=today.year) lastMonth = first - datetime.timedelta(days=
2017-11-27 18:03:06 4597
原创 python random
np.random.rand (,)np.random.rand 表示随机数为0-1之间np.random.rand(100) #1*100的矩阵生成100个0-1之间的随机数 其每个元素为0-1的随机数np.random.rand(3,3)3*3的矩阵,其每个元素为0-1的随机数np.random.uniform([5], 1, 10)np.random.uniform([5], 1, 10)
2017-11-26 21:50:30 409
原创 Python 面向对象 编程(一)
class fuc: def multi(self,x): return x*x def greet(self, name): print ('i am',name)lg = fuc()lg.multi(5)Out[46]: 25lg.greet('luogan')i am luogan
2017-11-24 15:22:35 322
原创 Python time 100 天以后的日期
import timetime.strftime('%Y%m%d')import datetimenow_time = datetime.datetime.now()future_time = now_time + datetime.timedelta(days=100)fu = future_time.strftime('%Y%m%d')print(int(fu))20180304
2017-11-24 15:13:53 2897
原创 pandas 填充某一列
import pandas as pdimport numpy as npts1 = [0, 1, np.nan, np.nan, np.nan, np.nan]ts2 = [0, 2, np.nan, 3, np.nan, np.nan]d = {'X': ts1, 'Y': ts2, 'Z': ts2}df = pd.DataFrame(data=d)print('df=',df)dd
2017-11-19 12:23:39 22743
原创 sougou输入法安装
downloadapt-get install -fsudo dpkg -i sogoupinyin_2.2.0.0102_amd64.deb
2017-11-17 17:43:39 445
转载 spark单机版计算测试
import mathfrom pyspark import SparkConf,SparkContext#from pyspark.sql import SQlContextfrom pyspark.sql import SQLContextfrom random import randomconf=SparkConf().setAppName('IsPrime')sc=SparkContex
2017-11-17 17:21:37 932
原创 如何在ubuntu下安装studio-3t
studio-3t下载 3t在linux 下安装非常方便,直接解压即可! 运行:在bin文件夹下打开terminal ./studio-3t.sh
2017-11-14 18:22:24 5341
转载 如何在Spyder中运行spark
最终成的配置方法如下:1.安装好JDK SPARK并设置环境变量。2.安装号spyder3.启动spyder在 tools ==> pythonpath manager 中加入如下2个路径/opt/spark/python/opt/spark/python/lib将/opt/spark 替换成自己的spark实际安装目录4.在SPARK_HOME/python/lib 下会有一个类似p
2017-11-14 18:10:07 4241
转载 python 多项式拟合
import numpy as npfrom scipy.optimize import leastsqimport pylab as plimport matplotlib.pyplot as plt x = np.arange(1, 17, 1)y = np.array([4.00, 6.40, 8.00, 8.80, 9.22, 9.50, 9.70, 9.86, 10.00, 10.
2017-11-09 17:35:55 10772 5
原创 python split()
import rea='Beautiful, is; better*than\nugly'x= re.split(',|; |\*|\n',a)print(x)['Beautiful', ' is', 'better', 'than', 'ugly']
2017-11-06 11:06:59 1805
原创 python 函数式
maplist(map(str,range(10)))Out[1]: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']def mul(x): return x*xa=list(range(10))list(map(mul,a))Out[18]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] reducef
2017-11-05 21:04:52 357
原创 python Counter
a=[1,2,3,3,3,3,3,5,6,7,7,7,8,8]Counter(a)Counter({1: 1, 2: 1, 3: 5, 5: 1, 6: 1, 7: 3, 8: 2})mostn=Counter(a).most_common(2)mostnOut[185]: [(3, 5), (7, 3)]mostn[0][0]Out[186]: 3mostn[0][1]Out[187]:
2017-11-03 14:59:30 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人