python学习笔记1-numpy/enumerate
2017-11-02 10:34
591 查看
转载地址:http://www.cnblogs.com/Joyce-song94/p/7142050.html
1. np.size和np.prod
code:
(1)对于列表,既要遍历索引又要遍历元素时list1 = ["这", "是", "一个", "测试"]
# method 1
for i in range(len(list1)):
print(i, list1[i])
# method 2 use enumerate
for index, item in enumerate(list1):
print(index, item)(2)enumerate还可以接收第二个参数,用于指定索引起始值
list1 = ["这", "是", "一个", "测试"]
for index, item in enumerate(list1, 1):
print(index, item)
'''
1 这
2 是
3 一个
4 测试
'''
(3)enumerate用于统计文件行数
1. np.size和np.prod
code:
1 import numpy as np 2 x = np.zeros((3, 5, 2), dtype=np.complex128) 3 # ndarray.size is the number of elements in the array 4 # equivalent to np.prod(a.shape) 5 print(x.size) 6 print(np.prod(x.shape)) 2.enumerate()函数是python的内置函数,在字典上进行枚举、列举,对于一个可迭代的(iterable)/可遍历的对象,enumerate将其组成一个索引序列,利用它可以同时获得索引和值。注:enumerate多用于for循环中得到计数。使用举例:
(1)对于列表,既要遍历索引又要遍历元素时list1 = ["这", "是", "一个", "测试"]
# method 1
for i in range(len(list1)):
print(i, list1[i])
# method 2 use enumerate
for index, item in enumerate(list1):
print(index, item)(2)enumerate还可以接收第二个参数,用于指定索引起始值
list1 = ["这", "是", "一个", "测试"]
for index, item in enumerate(list1, 1):
print(index, item)
'''
1 这
2 是
3 一个
4 测试
'''
(3)enumerate用于统计文件行数
# method 1 count = len(open(filepath, 'r').readlines()) # method 2 count = -1 for index, line in enumerate(open(filepath, 'r')): count += 1
相关文章推荐
- python numpy学习笔记(8) 多项式
- python 学习笔记(1)--numpy数组转置
- python:numpy 学习笔记
- 学习笔记2—Python与numpy/scipy/matlotlib/scikit-learn的那些事
- 【学习笔记】Python+NumPy
- python学习笔记之numpy入门
- 【python学习笔记】17:numpy数组排序
- python数据分析学习笔记-Numpy-Matplotlib-Pandas
- python numpy 库学习笔记
- 学习Python数据分析随手笔记【二】numpy数组的属性
- Python学习笔记(二)——NumPy
- 【python学习笔记】23:numpy的add和multiply
- python numpy操作数组学习笔记(二)数组的分割和组合
- Python Numpy 学习笔记
- Python.Numpy学习零碎笔记之数组与矩阵
- python学习笔记(三)- numpy基础:array及matrix详解
- 【python学习笔记】numpy.nonzero()函数
- Python-学习笔记(三)——开发环境搭建(numpy,scipy,matplotlib)
- python学习笔记——numpy
- 学习Python数据分析随手笔记【一】numpy数组的函数简单应用