自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 信息熵理解

信息熵与信息量

2017-11-28 14:41:39 515

原创 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 时间处理

文章链接

2017-11-27 15:13:30 213

转载 RNN 神经网络数学推导

文章链接知乎

2017-11-26 21:52:30 1631

原创 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

原创 mongodb type

{ rent_avg_price: { "$type": 2}}

2017-11-24 14:07:25 319

原创 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

转载 用ipython 写spark

因为在spark2.0后对接ipython的方法进行了变更我们只需要在pyspark文件里做出如下修改就行:

2017-11-14 18:13:33 448

转载 如何在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关注的人

提示
确定要删除当前文章?
取消 删除