国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

貼一些 Python 的筆記

libxd / 711人閱讀

摘要:項(xiàng)目當(dāng)中用到貼一點(diǎn)筆記社區(qū)模塊方案選用在上查詢模塊入門教程尾遞歸不支持尾遞歸優(yōu)化社區(qū)有提供優(yōu)化的腳本不過實(shí)際項(xiàng)目使用有問題刷新引用模塊同樣模仿可以在當(dāng)中測試函數(shù)那么刷新模塊像是這樣的文檔比較豐富的不過也比較龐雜實(shí)現(xiàn)起來

項(xiàng)目當(dāng)中用到 https://github.com/Cirru/sepal.py
貼一點(diǎn)筆記.

PyPI

社區(qū)模塊方案選用 pip, 在 PyPI 上查詢模塊, 入門教程:
http://peterdowns.com/posts/first-time-with-pypi.html

python setup.py register -r pypitest
python setup.py sdist upload -r pypitest
python setup.py register -r pypi
python setup.py sdist upload -r pypi
尾遞歸

Python 不支持尾遞歸優(yōu)化, 社區(qū)有提供優(yōu)化的腳本(不過實(shí)際項(xiàng)目使用有問題):
http://calebmadrigal.com/tail-call-optimization-in-python/

刷新 REPL 引用模塊

同樣模仿 Clojure 可以在 REPL 當(dāng)中測試函數(shù), 那么刷新模塊像是這樣:

import sys

if "myModule" in sys.modules:  
    del sys.modules["myModule"]

http://stackoverflow.com/a/3194343/883571

AST

AST 的文檔比較豐富的, 不過也比較龐雜, 實(shí)現(xiàn)起來估計(jì)也會(huì)累
考慮到要實(shí)現(xiàn)的 AST 的量, 我考慮暫停試驗(yàn)算了.
http://eli.thegreenplace.net/2009/11/28/python-internals-working-with-python-asts/
https://pypi.python.org/pypi/astdump/3.3
http://greentreesnakes.readthedocs.org/en/latest/tofrom.html
https://docs.python.org/2/library/ast.html

import ast
a = ast.literal_eval("[1,2,3,4]") //evaluate an expression safely.
import ast
source = "2 + 2"
node = ast.parse(source, mode="eval")
ast.dump(node)

http://stackoverflow.com/a/13350121/883571

還可以用 codegen.to_source 生成代碼:

import ast
import codegen

ast.parse("print(1 + 2)") # return AST
ast.dump(ast.parse("print(1 + 2)")) # return readable AST
codegen.to_source.dump(ast.parse("print(1 + 2)")) # generate code

AST 當(dāng)中用到一些 keyword arguments:
http://stackoverflow.com/a/1419160/883571

import

Python 模塊引用一句 Module Search Path 查找, 可以從 sys.path 查看
https://docs.python.org/2/tutorial/modules.html#the-module-search-path

package 的目錄會(huì)有 __init__.py 文件, 引入需要暴露的模塊
比如這樣是把 sepal.py 文件的 transform 函數(shù)暴露出去

from sepal import transform
讀取文件
with open ("data.txt", "r") as myfile:
    data=myfile.read().replace("
", "")

http://stackoverflow.com/a/8369345/883571

Test

安裝 nosetests 來進(jìn)行測試
http://pythontesting.net/framework/nose/nose-introduction/
http://pythontesting.net/framework/unittest/unittest-introduction/

Dependency

install_requires 字段用于聲明依賴
http://www.scotttorborg.com/python-packaging/dependencies.html

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/37607.html

相關(guān)文章

  • 安裝并使用Jupyter Noterbook

    摘要:首先,筆者介紹如何在中安裝并配置,完整的步驟如下安裝模塊安裝完該模塊后,如需檢驗(yàn)是否安裝成功,則在終端中輸入命令即可,如下可以看到,運(yùn)行在的端口,后面是,在后面會(huì)用到。輸出結(jié)果如下這樣,我們就可以完成了在中配置和使用,感覺很方便。 ??Jupyter Notebook是一個(gè)交互式筆記本,支持運(yùn)行 40 多種編程語言。筆者在寫博客文章時(shí),常常需要貼代碼,一貼就是一大堆代碼,這樣不便于讀者...

    kk_miles 評論0 收藏0
  • 流暢python讀書筆記-第八章-對象引用、可變性和垃圾回收

    摘要:運(yùn)算符比較兩個(gè)對象的標(biāo)識(shí)函數(shù)返回對象標(biāo)識(shí)的整數(shù)表示。實(shí)際上,每個(gè)對象都會(huì)統(tǒng)計(jì)有多少引用指向自己。對象被銷毀了,調(diào)用了回調(diào),的值變成了。當(dāng)對象的引用數(shù)量歸零后,垃圾回收程序會(huì)把對象銷毀。引用的目標(biāo)對象稱為所指對象。 對象不是個(gè)盒子 showImg(https://segmentfault.com/img/bV95mW?w=1784&h=988); class Gizmo: def...

    zgbgx 評論0 收藏0
  • Programming Computer Vision with Python (學(xué)習(xí)筆記四)

    摘要:上一個(gè)筆記主要是講了的原理,并給出了二維圖像降一維的示例代碼。當(dāng)我使用這種方法實(shí)現(xiàn)時(shí),程序運(yùn)行出現(xiàn)錯(cuò)誤,發(fā)現(xiàn)是對負(fù)數(shù)開平方根產(chǎn)生了錯(cuò)誤,也就是說對協(xié)方差矩陣求得的特征值中包含了負(fù)數(shù)。而能夠用于任意乘矩陣的分解,故適用范圍更廣。 上一個(gè)筆記主要是講了PCA的原理,并給出了二維圖像降一維的示例代碼。但還遺留了以下幾個(gè)問題: 在計(jì)算協(xié)方差和特征向量的方法上,書上使用的是一種被作者稱為com...

    Allen 評論0 收藏0
  • python學(xué)習(xí)筆記 --- scikit-learn 學(xué)習(xí) [1]

    摘要:詳細(xì)講解記錄在傳送門我在這里只是大概整理我使用過學(xué)習(xí)過的。這部分先放過,接下講。這種特殊的策略也叫或是,完全忽略詞在文中位置關(guān)系。具體在項(xiàng)目中是如下使用。使用技巧來適配大數(shù)據(jù)集,沒用過,看上去很牛 Feature extraction 詳細(xì)講解記錄在 傳送門 我在這里只是大概整理我使用過學(xué)習(xí)過的api。 Loading features from dicts 這個(gè)方便提取數(shù)據(jù)特征,比如...

    dingding199389 評論0 收藏0
  • 前端小項(xiàng)目之在線便利

    摘要:實(shí)現(xiàn)的效果如下界面可能不是太好看,考慮到容器的高度會(huì)被拉長,因此沒有用圖片做背景。 實(shí)現(xiàn)的效果如下: showImg(https://segmentfault.com/img/remote/1460000011155402); 界面可能不是太好看?,考慮到容器的高度會(huì)被拉長,因此沒有用圖片做背景。 預(yù)覽 便利貼 涉及的知識(shí)點(diǎn) sass(css 預(yù)編譯器) webpack(自動(dòng)化構(gòu)...

    microelec 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<