Python開陣列也太消耗時間了吧?

2023-05-13 12:25:16 字數 2720 閱讀 7359

1樓:匿名使用者

你用這個來幹嘛呢?

python的設計哲學是開發效率第一,而不是執行效率第一。

如果需要科學計算,可以使用第三方庫比如pynum 。

在工程上,python的效率好像從來沒有成為過問題。

2樓:匿名使用者

不要用這樣的方式建立list。

這種情況最好用:

dp=[[max,max]]*40000]*210這樣如果max=1的話,在我這裡只要。我的cpu是的。

python 陣列太大怎麼解決

3樓:風與雨的故事

是陣列嗎是列表。如果是列表的話的,建議轉換為陣列減少記憶體佔用。如果是陣列的話,可以生成迭代器大量減少記憶體開銷。。。

4樓:匿名使用者

可以直接傳遞。比如:

def draw_board(m):

『假設m是個二維陣列,列印其值'''

for r in m:

for i in r:

print i,print

m = range(3) for i in range(3)]draw_board(m)

python大數計算:輸入i,計算2**i。i小於等於10000. 怎麼寫?老師提示用陣列,但我還是不會

5樓:網友

2**i是什麼意思,2的i次方嗎?

python中如何讓二維陣列中的每個元素減去它的均值?

6樓:匿名使用者

如果是影象處理就用pil庫。似乎有這樣的演算法。

我的想法就是用numpy包中的減法。矩陣相減。

其實用python遍歷的速度比你想象的要快。

如果還不夠快就c語言寫,其中有一個庫prex,可以方便的實現python與c的介面,比直接用pyobject要方便很多。

另外你可以用ctype中的整型存貯,應該比如直接用python中的int節約空間,速度可能也會快些。

我曾經用pil結合python寫驗證碼識別的演算法,速度快,消耗的時間基本上可以忽略。

7樓:匿名使用者

,axis=0)

重要的是後面的這個axis=0

python陣列要先定義長度嗎

8樓:八八卦

這個是根據實際情況來決定的,如果你的陣列是追加一個元素的可以不用定義長度,如果你初始化一個列表然後要修改其中的值的話,就要定義長度了。

python, 是一種物件導向的解釋型計算機程式設計語言,由荷蘭人guido van rossum於2023年發明,第一個公開發行版發行於2023年。

python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl(gnu general public license)協議。python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。

python具有豐富和強大的庫。能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。

9樓:

不需要,這是python的特點。。

python中陣列有類似c中指標嗎? 可以把一串資料賦值給陣列 從陣列第一個開始賦值

10樓:匿名使用者

**如下bai

arr =# 通過方zhi法 data() 為arr賦值daodata(arr)

# 輸出回陣列。

print(arr)

執行結果:答。

11樓:

直接學抄c語言好了。。每種語言都。

襲有自己的特點。

phthon語言bai以簡單實用作為流du行的源泉。。zhi多靠相對的庫外掛dao才能實現更復雜的應用。

會phthon語言,再學c語言也很容易,語句關鍵字基本上都是通用的。

你不可能要求一種語言具備其他語言所有功能,否則那就不是phthon語言了。。

12樓:吐嗶喃啵腕

哈哈老哥又是你,我說了,def一個方法可以做到的。

13樓:匿名使用者

哈哈哈哈哈哈哈哈哈哈哈哈忘了!!!

python裡 陣列的元素可以是 另一個陣列 嗎

14樓:匿名使用者

在python中正確的說法,這叫做列表,不叫陣列。

列表中是可以巢狀列表的。

簡單的測試指令碼為:

python陣列中倒數第一個元素怎麼取

15樓:尐二瓜

l = 1,2,3]

如果未解決請繼續追問!

16樓:曹曉山

python陣列中列印出倒數第一個元素,方法如下:

# coding=utf-8

created on 2015-7-8

author: administrator'''

建立陣列。''arr = aex", bfe", mpilgrim", zddd", example"];

陣列的負索引。

li[-n] =li[len(li) -n]''

print(arr[-1]);#列印出arr陣列中倒數第一個元素。

python 二維陣列排序

在python中,可以使用sorted 函式對二維陣列進行排序。以下是一個示例 arr 3,2,1 6,5,4 9,8,7 sorted arr sorted sub arr for sub arr in arr print sorted arr 在上面的 中,我們首先建立一個3x3的二維陣列arr...

Python中陣列有類似C中指標嗎?可以把一串資料賦值給陣列從陣列開始賦值

如下bai arr 通過方zhi法 data 為arr賦值daodata arr 輸出回陣列 print arr 執行結果 答 直接學抄c語言好了。每種語言都 襲有自己的特點。phthon語言bai以簡單實用作為流du行的源泉。zhi多靠相對的庫外掛dao才能實現更復雜的應用。會phthon語言,再...

win8系統下python語言怎麼安裝開發

步驟如下 2 安裝python 一路預設設定next下去,直到finish,完成python安裝。3 在這裡推薦使用pycharm pycharm是一種python ide,帶有一整套可以幫助使用者在使用python語言開發時提高其效率的工具,比如除錯 語法高亮 project管理 跳轉 智慧提示 ...