摘要: ''' 一般来说,数组的所有操作都是以元素对应的方式实现的 即同时应用于数组的所有元素,且一一对应 ''' import numpy as np arr1 = np.arange(4) arr2 = np.arange(10,14) print(arr1,arr2) #加法 print(arr1 + 阅读全文
posted @ 2021-09-02 19:22 索匣 阅读(83) 评论(0) 推荐(0) 编辑
摘要: ''' 在创建数组的时候,通常用一个常量值(一般为0或1)初始化一个数组, 这个值通常会作为加法和乘法循环的起始值 ''' import numpy as np print(np.zeros(5,dtype=float)) # 5个浮点数类型的一维数组 print(np.zeros(3,dtype= 阅读全文
posted @ 2021-09-02 19:21 索匣 阅读(47) 评论(0) 推荐(0) 编辑
摘要: import numpy as np # 多维数组的索引与切片 arr2 = np.arange(8).reshape(2,4) # 将数组转换成2行4列 print('原先的2行4列的元素',arr2) print(arr2[1,2:3]) # 返回第二行,第三列的值 print(arr2[:,2 阅读全文
posted @ 2021-09-02 19:20 索匣 阅读(256) 评论(0) 推荐(0) 编辑
摘要: ''' numpy可以创建一个n维数组对象(ndarray) ndarray是一种快速并且节省空间的多维数组 它可以提供数组话的算数运算和高级的广播功能 ''' import numpy as np # 先用列表展示下二维数组 LIST = [[1,2],[3,4]] print('列表的二维数组' 阅读全文
posted @ 2021-09-02 19:18 索匣 阅读(53) 评论(0) 推荐(0) 编辑
摘要: """ 数组中的元素只能是同种数据类型;列表中的元素可以不是同一种数据类型 """ from typing import List import numpy as np LIST = [1,23,4,5] ARR = np.array(LIST) # 会报错,没报错啊,这数组哎,列表直接转换数组就行 阅读全文
posted @ 2021-09-02 19:17 索匣 阅读(617) 评论(0) 推荐(0) 编辑