在Python世界中將對象分為兩種:一種是定長對象,比如整數(shù),整數(shù)對象定義的時候就能確定它所占用的內(nèi)存空間大小,另一種是變長對象,在對象定義時并不知道是多少,比如:str,list,set,dict等。>>>importsys>>>sys.getsizeof(1000)28>>>sys.getsizeof(2000)28>>>sys.getsizeof("python")55>>>sys.getsizeof("java")53如上,整數(shù)對象所占用的內(nèi)存都是
系統(tǒng) 2019-09-27 17:52:10 1789
原文鏈接:https://aiprocon.csdn.net/?utm_source=wx作者|xiaoyu來源|Python與數(shù)據(jù)科學(xué)前言學(xué)過Python數(shù)據(jù)分析的朋友都知道,在可視化的工具中,有很多優(yōu)秀的三方庫,比如matplotlib,seaborn,plotly,Boken,pyecharts等等。這些可視化庫都有自己的特點,在實際應(yīng)用中也廣為大家使用。plotly、Boken等都是交互式的可視化工具,結(jié)合Jupyternotebook可以非常靈活
系統(tǒng) 2019-09-27 17:51:48 1789
Python標準庫中有很多實用的工具類,但是在具體使用時,標準庫文檔上對使用細節(jié)描述的并不清楚,比如urllib2這個HTTP客戶端庫。這里總結(jié)了一些urllib2的使用細節(jié)。1.Proxy的設(shè)置2.Timeout設(shè)置3.在HTTPRequest中加入特定的Header4.Redirect5.Cookie6.使用HTTP的PUT和DELETE方法7.得到HTTP的返回碼8.DebugLogProxy的設(shè)置urllib2默認會使用環(huán)境變量http_proxy
系統(tǒng) 2019-09-27 17:51:34 1789
步驟:1.掌握幾種對象及其關(guān)系2.了解每類對象的基本操作方法3.通過轉(zhuǎn)化關(guān)系轉(zhuǎn)化涉及對象1.datetime>>>importdatetime>>>now=datetime.datetime.now()>>>nowdatetime.datetime(2018,1,12,23,9,12,946118)>>>type(now)2.timestamp>>>importtime>>>time.time()1421075455.5682433.timetuple>>
系統(tǒng) 2019-09-27 17:51:17 1789
數(shù)據(jù)集介紹使用數(shù)據(jù)集Wine,來自UCI。包括178條樣本,13個特征。importpandasaspdimportnumpyasnpdf_wine=pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data',header=None)df_wine.columns=['Classlabel','Alcohol','Malicacid','Ash
系統(tǒng) 2019-09-27 17:50:52 1789
walker經(jīng)常用到當前時間和相對時間,用來統(tǒng)計程序執(zhí)行的效率,簡單記一下,便于copy。相對時間>>>importtime#相對時間>>>startTime=time.time()>>>'%.2fs'%(time.time()-startTime)'24.51s'格式化當前時間#格式化當前時間>>>time.strftime('%Y-%m-%d%H:%M:%S',time.localtime())'2016-01-0510:34:06'時間戳與時間的轉(zhuǎn)換
系統(tǒng) 2019-09-27 17:50:52 1789
在Python中通過GET來獲取頁面的COOKIE是非常簡單的事情,下面的代碼實例演示了如何利用Python獲取COOKIE內(nèi)容#!/usr/bin/envpython#coding=utf-8#-*-coding:utf-8-*-#encoding=utf-8importurllibimporturllib2importhttplibcj=''header={'Host':'218.94.26.135','Accept-Language':'zh-CN'
系統(tǒng) 2019-09-27 17:50:46 1789
老婆給當程序員的老公打電話:“下班順路買一斤包子帶回來,如果看到賣西瓜的,買一個。”當晚,程序員老公手捧一個包子進了家門……老婆怒道:“你怎么就買了一個包子?”老公答曰:“因為看到了賣西瓜的。”程序員買西瓜的笑話可能大部分讀者都知道,今天寫的這篇文章和這個笑話有一定的關(guān)系。任何編程語言都提供了if...else...語句,表示如果(if)滿足條件就做某件事,否則(else)就做另外一件事:ifa==b:print("true")else:print("fa
系統(tǒng) 2019-09-27 17:50:46 1789
本文原創(chuàng)并首發(fā)于公眾號【Python貓】,未經(jīng)授權(quán),請勿轉(zhuǎn)載。原文地址:https://mp.weixin.qq.com/s/XzCqoCvcpFJt4A-E4WMqaA(一)最近,我突然想到一個問題:相比其它語言,有哪些概念或習(xí)慣叫法是Python特有的?在朋友圈提出這個問題后,我得到最多的回復(fù)是——Pythonic。這個回復(fù)一點都不意外,名字中自帶Python的,當然是特有的啦,與它相似的,還有Pythonista。這兩個詞是啥意思呢?Python圈內(nèi)
系統(tǒng) 2019-09-27 17:50:45 1789
#生成等差數(shù)列#一般的賦值需要通過for函數(shù)r1_10=range(1,10,1)foriinr1_10:print(i)importnumpynumpy.arange(2,10,3)r=numpy.arange(2,10,3)#向量化運算r+rr-rr*rr/r#函數(shù)的向量化次方運算numpy.power(r,3)#向量化運算,比較運算r>=5#結(jié)合過濾運算r[r>=5]#矩陣運算,r乘以r的轉(zhuǎn)置numpy.dot(r,r.T)#向量化的數(shù)據(jù)框運算fro
系統(tǒng) 2019-09-27 17:50:35 1789