Reading Your Dog

http://animal.discovery.com/guides/dogs/dog-training/behavior/reading-dog.html Learning to read a dog is much like studying aforeign language. It requires concentration and recognition thatcommunications can have quite different meanings in

py檔案操作

1.os]1.重新命名:os.rename(old, new)2.刪除:os.remove(file)3.列出目錄下的檔案 :os.listdir(path)4.擷取當前工作目錄:os.getcwd()5.改變工作目錄:os.chdir(newdir)6.建立多級目錄:os.makedirs(r"c:/python /test")7.建立單個目錄:os.mkdir("test")8.刪除多個目錄:os.removedirs(r"c:/python") #刪除所給路徑最後一個目錄下所有空目錄。9.

py動態匯入自己寫入的模組

# -*- coding:cp936 -*-"""   匯入自己的寫的模組  如自己在當前檔案下建立一個檔案tang,然後再tang檔案下建立一個Hello.py程式 代碼如下def hello() print 'hello,How are you?'那在其他的程式程式中,我要使用這個hello函數 如何做呢   請看下面的程式"""import sys    #匯入系統模組sys.path.append(os.getcwd()+"//tang")   #載入自己的程式所在的檔案夾 

save函數 與 load函數

save 

讓py變成exe

工具:python+py2exe   一定要配套,否則編譯不成功 1.建立一個py檔案,如file.py  編譯沒有語法錯誤就行 2.編寫產生exe的py檔案 如setup.py  如下:from   distutils.core   import   setup   import   py2exe   setup(console=['new_file.py'])   3.開啟dos運行cmd 進入儲存 setup.py的檔案下  運行以下命令: python setup.py py2exe 4

排列、組合、笛卡爾積的函數

排列:perms(v)組合:combntns(v,k)計算群組合數:nchoosek(n,k)%就是C(n,k)[註:(1),要求v的長度不超過15。(2),如果v是向量,則nchoosek(v,k)與combntns(v,k)等價,也要求v長度不超過15。]另外有時會需要產生笛卡爾積,還不知道matlab中有沒有現成函數,下面是一個遞迴程式:function rs=Desc(set,k)%求set的k次笛卡爾積if k==1    rs=cell2mat(set');   

列表基本使用

#-*- coding:cp936 -*-'''1:建立一個空list2. 在list中天直接添加 資料元素,可以是數字,字串,字元'''mylist = []    #1print mylistmylist = [1, 'a', 'sstring']print mylistmylist = mylist + [2, 'b', 'ok']print mylistmylist.append('good')print mylistmylist.append(10000)print

py兩序列和差最小

# -*- coding: cp936 -*-"""有兩個序列a,b,大小都為n,序列元素的值任意整形數,無序;要求:通過交換a,b中的元素,使[序列a元素的和]與[序列b元素的和]之間的差最小。1. 將兩序列合并為一個序列,並排序,為序列Source2. 拿出最大元素Big,次大的元素Small3. 在餘下的序列S[:-2]進行平分(每次選擇兩個),將大的放在min序列,小的放在max序列 4.

qemu 驗證 tslib

      重裝了一次vista,卻導致ubuntu分區整個消失,致使以前編譯的大量軟體丟失,教訓慘重啊。      tslib以前編譯過,那時只有1.0版可以正常驅動,這此1.0版卻無法編譯,應該是gcc不一致。      編譯環境:gcc version 4.1.2,用的是poky-eabi-glibc-i686-arm-toolchain-pinky-sdk-3.1.tar.bz2,使用指令碼該了檔案名稱。rename:       #!/bin/sh       for

讀文字檔及提取數值

XXX_rd=textread('XXX.txt','%s','delimiter','/n');是以文本的方式讀取檔案XXX.txt,得到的XXX_rd是一個n*1的元胞數組,每個元胞的內容為一個字串,對應一行文本。delimiter是分隔字元,可以指定多個,如同時指定'/n'和','及空格為分隔字元:XXX_rd=textread('XXX.txt','%s','delimiter','/n,

py 列表元組初始化

    今天看到還有這樣初始化元組和列表的,很是糾結、、、、、、、、初始化一個有20個元素,值全為0的列表和元祖 先前說了可以用這樣一種方法:    列表: t = 0 list = [t for i in range(20)]  這樣就行,   元祖可以這樣子: tuples =  ( [t for i in range(20)]   )  用列表解析來初始化元組 今天竟然瞭解到有這樣初始化的 list      = [0,]*20     一條語句搞定tuples =

Sir Winston Churchill 溫斯頓▪丘吉爾爵士

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2 false false false

os.walk() 和os.path.walk()

os.walk()函式宣告:walk(top,topdown=True,onerror=None)1>參數top表示需要遍曆的分類樹的路徑2>參數topdown的預設值是"True",表示首先返回分類樹下的檔案,然後在遍曆分類樹的子目錄.Topdown的值為"False"時,則表示先遍曆分類樹的子目錄,返回子目錄下的檔案,最後返回根目錄下的檔案3>參數onerror的預設值是"None",表示忽略檔案遍曆時產生的錯誤.如果不為空白,則提供一個自訂函數提示錯誤資訊後繼續遍曆或拋出

py字典方法

1.clear清除字典中所有的項。原地操作,無傳回值(或說傳回值為None)。>>> d = {}>>> d['name'] = 'Gumby'>>> d['age'] = 42>>> d{'age':42, 'name': 'Gumby'}>>> returned_value = d.clear()>>> d{}>>> print returned_valueNone#

遞迴列印楊輝三角

/*05-06-10 21:40遞迴列印楊輝三角:這裡要知道一個定論:                        1      1  1     1  2  1    1  3  3  1   1  4  6  4  1  1  5  10 10 5  1   i(>=0)代表第幾行,j(>=0)代表第幾個位置的數 規律如下 第4行第一個數為3:3!/(2!*(3-2)!) =3  數從0開始 ,行業從0開始  第4行第0個數為3: 3!/(0!*(3-0)!)=1 

qemu versatilepb kernel configure (有問題)

花了五六個小時終於把debian-arm裝在了qemu中,可是升級testing後,提示核心版本低,功能不支援。。。艾,想辦法升級核心吧 升級kenel,首先自然是找到合適的config檔案,無奈的是,雖然debian-arm,opensuse-arm等都對這個平台提供支援,可是config檔案卻找不到。。 經過艱苦的google ,終於,找到了。 http://people.canonical.com/~ogra/arm/qemu/kernel/  還有一個2.8.26版核心設定檔:http:

遞迴的棧類比

資料結構:struct PROC//進程結構{    para; //狀態參數(可有多個)    bs;//接收傳回值    inoutp;//進出位置};演算法:初進程入棧;while(棧非空){    繼續執行棧頂進程;    if(遇洞口)    {        記下入口位置;        構造新進程併入棧;    }else if(遇出口)    {        計算並暫存傳回值;        刪除棧頂進程;        父進程接收傳回值;   

Qemu user-mod 編譯arm

Qemu usermod 已經較為成熟,其實理論上所有arm程式可執行!太強大了。 http://wiki.ubuntu.org.cn/index.php?title=UbuntuWiki:ARM/BuildEABIChroot&variant=zh-cn 或直接:debootstrap --arch armel --foreign karmic eabi-chroot UBUNTU安裝qemu-arm-static,並把qemu-arm-static複製到你的ARM檔案系統的/usr/

計算檔案夾得大小和遍曆檔案夾

#-*- coding:cp936 -*-import os, re """查看檔案夾下的所有檔案及檔案夾  join為拼接函數"""def Look_File(path):   for root , dirs, files in os.walk(path, True):        print root          #主目錄        for item in files:  #主目錄下的檔案夾        print os.path.join(root,

遍曆數組的兩種方式

一,普通數組:1,下標遍曆:v=[1,4,6,4,1];s=0;for i=1:length(v)    s=s+v(i);enddisp(s);結果:162,元素遍曆:v=[1,4,6,4,1];s=0;for ve=v    s=s+ve;enddisp(s);結果: 16二,元胞數組:1,下標遍曆strvec={'i','am','iwantnon'};str=[];for i=1:length(strvec)    str=[str,' ',strvec{i}];enddisp(str)

總頁數: 61357 1 .... 16064 16065 16066 16067 16068 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.