2
我想在一個python腳本中使用八度作爲「計算器」。目前我正在運行八度音程,如下所示:有沒有辦法指定八度的命令行寬度?
octave -q --eval 'some code'
並讀取stdout來解釋結果。
然而,我遇到的問題,一旦矩陣達到一定的寬度,使得八度開始用柱numerations輸出它們像這樣:
ans =
Columns 1 through 5:
6.6264e-01 2.6142e-01 9.2413e-01 1.6814e-01 6.3117e-01
Columns 6 and 7:
6.6392e-01 4.0483e-01
這使得結果的口譯有點困難。
有沒有辦法告訴八度不要拆分結果打印?
你能舉一個例子或如何使用'split_long_rows'一個矩陣的行可被分裂的內部變量?如果我做'split_long_rows(0)',那麼只有'Columns 1 to 5:'部分會被跳過,矩陣仍然顯示在多行中。但它在python中很好用! – Woltan
是的,我認爲沒有任何方法可以在沒有打印換行符的情況下獲得輸出,但它應該相當容易解析。如果你需要幫助,試試看,然後用你的代碼發佈一個新問題,我會看看。 – brc