Numpy学习笔记(一)

numpy介绍

  numpy属于python的一个数学库,相比于Python做数值计算速度更快.也可以使用numpy进行向量和矩阵计算.

1.ndarrays数据类型的创建

import numpy as np

# 索引以0开始
a = np.array([0, 1, 2, 3, 4])
b = np.array((0, 1, 2, 3, 4))
c = np.arange(5)                 # 0 到 100 的数值,不包含100,递增为1
d = np.linspace(0, 2*np.pi, 5)     # 在 0--2*np.pi 之间均匀选取5个数值


print(a)
print(b)
print(c)
print(d)

# a, b, c, d 的类型是ndarrays,包括数组、矩阵、张量.


# 矩阵的创建
# 索引以0开始
a = np.array([[11, 12, 13, 14, 15],
              [16, 17, 18, 19, 20],
              [21, 22, 23, 24, 25],
              [26, 27, 28, 29, 30],
              [31, 32, 33, 34, 35]])

print(a[2, 4])    # 输出 25

# 三维张量的创建 3*3*3
b = np.array([[
                [1, 2, 3],
                [4, 5, 6],
                [7, 8, 9]],
              [
                [10, 11, 12],
                [13, 14, 15],
                [16, 17, 18]],
              [
                [19, 20, 21],
                [22, 23, 24],
                [25, 26, 27]]])

print(b[1, 1, 1])   # 输出 14

猜你喜欢

转载自www.cnblogs.com/smartmsl/p/10561820.html
今日推荐