Python基礎之矩陣輸入

2021-07-22 03:48:30 字數 785 閱讀 1683

經常在嘗試python一些函式功能時想隨便輸入乙個矩陣感覺怪麻煩……python是拿list表示陣列的,畢竟不是矩陣(matrix)實驗室(laboratory)嘛2333

python直接複製格式標準的資料是可以識別成list的,但我要是輸入乙個規整的矩陣就繁瑣了些。比如這種

1     4     7    10

2 5 8 11

3 6 9 12

python裡面可以這樣輸入
count = 1;a = 

for i in range(0, 3):

temp =

for j in range(0, 4):

count += 1

print a

輸出為[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]

事實上在matlab裡面很方便,就兩句

a=1:12;

b=reshape(a,3,4);

又比如下面這段輸出這樣的矩陣[[0, 1, 2], [0, 1, 2], [0, 1, 2]]

a = 

for i in range(0, 3):

tmp =

for j in range(0, 3):

print a

python之輸入函式

raw input 將所有輸入看做字串,返回字串型別 a raw input input input 123 type a 字串 a raw input input input runoob type a 字串input 接收合法表示式,相當於eval raw input a.接收字串時要加引號 b...

python基礎之語句 Python基礎之條件語句

我們在程式設計中經常需要通過檢查某個條件,從而決定去做什麼。條件語句就是針對這一情景應用的。本篇主要介紹 if 和 while。一 if語句 先來個總覽 if 條件一 條件一對應的 塊 elif 條件二 條件一對應的 塊 else 不滿足條件一和條件二對應的 塊 if 語句的核心就是值為true 或...

python基礎 輸入輸出

input print 知識點 1.input預設接收使用者輸入內容為字串型別 2.print直接輸出字串內容 card id input 請輸入學號 pwd input 請輸入密碼 print card id print type card id print pwd 1.print列印字串 pri...