私はおそらく深刻なソースからセージスクリプトをダウンロードしました。私のコンピュータ上では動作しませんし、素早いデバッグでは問題は、n要素のリストに1からnの番号が付けられているかのように、 Pythonでは(したがって)sageは0..n-1です)。Python/sage:リストはインデックス1から始めることができますか?
私には何が欠けていますか? APLのように、この慣習を変更するグローバル変数がどこかに隠されていますか?
ご協力いただきありがとうございます(私は...私の質問は、英語とCSish両方の私の微弱な把握にもかかわらず、明らかであると思います)
少なくともコードの関連部分を投稿することはできますか? – steabert
(1..n)表記法はSage特有の書き方であるようです(http://stackoverflow.com/questions/3511699/python-1-n-syntax) –
@CédricJulienリストはSageで0から始まるインデックスが付けられていますこれはPythonに基づいているためです。あなたが与えるリンクはリストを作る方法です... [6..12]のようなリストは[6,7,8,9,10,11,12]です。しかし、このリストの項目のインデックスは、0,1,2,3,4,5,6となります。リストを再作成する方法ではなく、リストを作成する方法です。 – Graphth