码迷,mamicode.com
首页 > 其他好文 > 详细

numpy 练习

时间:2017-04-24 00:59:12      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:查看   起点   机器学习   lin   tail   元素   生成   code   blog   

numpy学习,为后续机器学习铺垫

参考网址

# coding=utf-8
__author__ = dahu
from numpy import *
import numpy as np

a = np.arange(12).reshape(2, 2, 3)  # 2个2行3列的数组
print a, type(a)  # ndarray
print a.shape  # 3行5列
print a.ndim  # 轴的个数
print a.size  # 总个数
print a.dtype  # 每个元素的类型
a = array(range(5))  # 创建数组
print a, type(a)
b = array(tuple(range(5)))  # array是工厂函数,生成数组
print b, type(b)
print linspace(1, 2, 11)  # linspace,start,stop,num,包含起点和终点,生成数组
print arange(1, 2, 0.1)  # 类似range,不过可以搞浮点数
fl = array(linspace(1, 2, 11))
print fl.dtype  # 用linspace生成浮点数组,查看每个元素类型,正确。
c = array(zip(range(5), range(10, 15), range(20, 25)))  # 配合zip生成数组,纵向的
print c
d = array((range(5), range(10, 15), range(20, 25)))  # 横向的生成数组
print d
# print zeros((3,4))  #全0数组
# print ones((3,4))   #全1数组
print empty((3, 4))  # 函数 empty 创建一个内容随机并且依赖与内存状态的数组,这个没怎么明白

 

numpy 练习

标签:查看   起点   机器学习   lin   tail   元素   生成   code   blog   

原文地址:http://www.cnblogs.com/dahu-daqing/p/6754784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!