- numpy核心数据结构:ndarray
创建数组
- 常规array方法
import numpy as np
array_1 = np.array([1,2,3])
print(array_1.dtype)
# 更改类型
array_2 = np.array([2,3,4],dtype=float)
print(array_2.dtype)
- arange方法
import numpy as np
print(list(range(1,15,2)))
print(np.arange(1,15,2)) # 这才是ndarray
# [ 1 3 5 7 9 11 13]
"""
arange只能创建一维数组?
后面会介绍别的方法进行升维或则降维~
"""
创建特殊数组
- 全零数组
- 全1数组
- 指定数字数组
import numpy as np
"""
创建数组元素全为0的数组
"""
print(np.zeros(5))
"""
创建多维的0数组
"""
print(np.zeros((2,4)))
"""
创建全是1的数组
"""
print(np.ones(3))
print(np.ones((2