![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
numpy
不会编程的猴哥
这个作者很懒,什么都没留下…
展开
-
numpy的copy(=)和deep_copy
numpy的copy(=)和deep_copyimport numpy as np# 新定义一个arraya = np.arange(4)# 将a用=(实际是copy)赋值给新的对象b = ac = ad = b# 重新给a[0]赋值a[0] = 11# 可以看到a,b,c,d全部都改变了print(a) # [11 1 2 3]print(b) # [11 1 2 3]print(c) # [11 1 2 3]print(d) # [11 1 2原创 2021-08-15 14:26:54 · 185 阅读 · 0 评论 -
numpy的array分割
numpy的array分割import numpy as npa = np.arange(12).reshape((3, 4))print("# 原始数组是:\n", a, end="\n\n")# 使用np.split(a, 3, axis=0)进行分割数组,axis=0是按照行分割,axis=1是按照列分割b = np.split(a, 3, axis=0)print("# 按照行分割:\n", b, end="\n\n")# 在分割的时候要确定能够整除c = np.split(a,原创 2021-08-15 14:12:04 · 357 阅读 · 0 评论 -
numpy索引
numpy 索引import numpy as np# 创建一维数组 [ 3 4 5 6 7 8 9 10 11 12 13 14]a = np.arange(3, 15)# 以下操作跟Python操作一致print(a)print(a[3])# 将数组变成3*4数组b = a.reshape((3, 4))print("# 打印出b,是一个3*4的二维数组:\n", b, end="\n\n")print("# b[2][3]可以打印出第二行第三列的元素:\n",原创 2021-08-15 11:32:34 · 115 阅读 · 0 评论 -
numpy基础运算2
这里写目录标题import numpy as npa = np.arange(2, 14).reshape((3, 4))print("# 使用np.arange(2, 14).reshape((3, 4)),创建3*4的数组:\n", a, end="\n\n")# 使用np.argmax(a)求最大值所在索引,使用np.argmin(a)求最小值所在索引,返回的是类似一维的位置max_index = np.argmax(a)print("# 使用np.argmax(a)求最大值所在索引:原创 2021-08-15 10:53:55 · 72 阅读 · 0 评论 -
numpy基础运算
numpy基础运算import numpy as npa = np.array([10, 20, 30, 40])b = np.arange(4)# 使用a+b,逐个元素对应相加c = a + bprint("# 使用a+b,逐个元素对应相加:\n a:[10, 20, 30, 40]\nb:[1,2,3,4]\n", c, end="\n\n")# 三角函数使用:sin,cosd = np.sin(a)print("对a:" + str(a) + "的每个元素求sin:\n", d)原创 2021-08-15 10:52:32 · 50 阅读 · 0 评论 -
numpy创建数组
numpy创建数组import numpy as np# dtype 可以定义其元素类型 int,int32.int64(位数小占用空间比较小),float,还有很多其他类型array = np.array([1, 2, 3], dtype=np.float)print("array元素的类型为:", array.dtype, end="\n\n")print("一个元素是float的数组:\n", array, end="\n\n")# 定义一个二维矩阵a = np.array([[1,原创 2021-08-15 10:48:41 · 254 阅读 · 0 评论 -
numpy属性
numpy属性import numpy as np# 创建矩阵array = np.array([[1, 2, 3], [4, 5, 6]])print(array)# array 是几维的print("array 是几维的:", array.ndim)# array 是几乘几的print("array 是几乘几的:", array.shape)# array 有几个元素 sizeprint("array 有几个元素:", array.si.原创 2021-08-15 10:44:42 · 54 阅读 · 0 评论