numpy 练习

Posted dahu的菜园子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy 练习相关的知识,希望对你有一定的参考价值。

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 练习的主要内容,如果未能解决你的问题,请参考以下文章

Numpy学习练习代码 ——

Numpy学习笔记练习代码 ——

[Python]numpy数据分析练习[1~20]]

python numpy片段

numpy的100个练习解析(持续更新)

数据分析-Numpy练习题