Numpy学习笔记
搬砖小工053
这个作者很懒,什么都没留下…
展开
-
几个重要的ndarray对象属性
昨天装了ipython notebook 今天在上面开始学习python numpy包,现在记录如下: 一、几个重要的ndarray对象属性NumPy的数组类被称作 ndarray 。通常被称作数组。注意numpy.array和标准Python库类array.array并不相同,后者只处理一维数组和提供少量功能。更多重要ndarray对象属性有:In [1]:from numpy import *原创 2015-05-14 18:40:33 · 3508 阅读 · 1 评论 -
ndarray 矢量化(vectorization)
矢量化(vectorization)使得你不用编写循环就可以对数据进行批量运算。大小相等的数组之间的任何算术运算都会将运算应用到元素级。数组和标量运算import numpy as nparr = np.array([[1.,2.,3.,4.],[5,6,7,8]])1/arrarray([[ 1. , 0.5 , 0.33333333, 0.25 ],转载 2016-07-28 12:25:17 · 1194 阅读 · 0 评论 -
Numpy的ndarray简介
ndarray 简介import numpy as npdata = np.array([[1.2,3.14,1.21], [2.0,3.1,5.11], [6.1,5.1,8.1]])dataarray([[ 1.2 , 3.14, 1.21], [ 2. , 3.1 , 5.11], [原创 2016-07-27 23:17:13 · 714 阅读 · 0 评论 -
Numpy加速的关键 -- 使用优化的方法
# -*- coding: utf-8 -*-"""Created on Sun Oct 23 20:05:57 2016@author: zang"""import timeitnormal_py_sec = timeit.timeit('sum(x*x for x in xrange(1000))', number=10000)naive_np_sec = timeit.timeit('原创 2016-10-23 20:18:00 · 5677 阅读 · 0 评论 -
ndarray 数据类型 —— dtype
fghfhg原创 2016-07-28 12:15:19 · 8525 阅读 · 1 评论