91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

NumPy基礎(一)

發布時間:2020-07-29 13:29:55 來源:網絡 閱讀:291 作者:ROMMEL_X 欄目:開發技術

安裝自行解決

##為什么使用NumPy

文件 vectorSumCompare.py

#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ = 'teng'
import sys
from datetime import datetime
import numpy as np

def numpysum(n):
    a = np.arange(n)**2
    b = np.arange(n)**3
    c = a+b
    return c

def pythonsum(n):
    a = range(n)
    b = range(n)
    c = []
    for i in range(len(a)):
        a[i] = i**2
        b[i] = i**3
        c.append(a[i]+ b[i])
    return c
size = int(sys.argv[1])

start = datetime.now()
c = pythonsum(size)
print "pythonsum:", c
delta = datetime.now() - start
print "The last 2 elements of the sum", c[-2:]
print "PythonSum elapsed time in microseconds", delta.microseconds
start = datetime.now()
c = numpysum(size)
print "numpysum:", c
delta = datetime.now() - start
print "The last 2 elements of the sum", c[-2:]
print "NumPySum elapsed time in microseconds", delta.microseconds

運行以上腳本 如python vectorSumCompare.py 10000 

Numpy的優點 

簡單

數據量大的時候 速度快

##NumPy數組對象

調試方法shape 返回一個tuple 元組中的元素為NumPy數組每一個維度上的大小

arange 一維數組

In [15]: m = np.array([np.arange(2), np.arange(2)])

In [16]: m

Out[16]: array([[0, 1],[0, 1]])

In [17]: m.shape

Out[17]: (2, 2)

ndarray是一個多維數組對象:

分為兩個部分 實際數據和描述這些數據的元數據
















向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

光山县| 浙江省| 新竹县| 汤原县| 运城市| 东宁县| 区。| 汉寿县| 上蔡县| 西贡区| 新津县| 呼玛县| 克拉玛依市| 奉节县| 盘锦市| 盐边县| 任丘市| 泗水县| 兰州市| 浮梁县| 罗平县| 林周县| 泾源县| 玉树县| 望都县| 彭水| 卓尼县| 商洛市| 武山县| 钟山县| 来凤县| 乌兰察布市| 南康市| 阿鲁科尔沁旗| 东阳市| 敦化市| 轮台县| 汝城县| 藁城市| 颍上县| 岗巴县|