自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 numpy(五)

数组排序将数组中的元素顺序排列:数字,字母(升序或者降序)sort()函数可以对指定的数组进行升序排序例:a = np.array([4,3, 2, 0, 1])print(np.sort(a))结果为:[1,2,3,4]对字母以及单词也是同理例:a = np.array(['band', 'cheese', 'andy'])print(np.sort(a))结果为:['andy','band', 'cheese']也可以对布尔数组进行排列例:a =

2022-05-07 15:32:34 451

原创 numpy(四)

数组拆分:将一个数组拆分为多个使用:array_split()例:a= np.array([1, 2, 3, 4, 5, 6])new= np.array_split(a, 3)print(new)结果为:[array([1, 2]), array([3, 4]), array([5, 6])]在上述代码中添加print(new[0])print(new[1])print(new[2])即可得到:[1 2][3 4][5 6]如果数组中元素的数量少..

2022-05-07 11:06:51 108

原创 numpy(三)

数组连接将两个或者多个数组的内容放在单个数组中方法1:concatenate()例:arr1 = np.array([1, 2, 3])arr2 = np.array([4, 5, 6])arr = np.concatenate((arr1, arr2))print(arr)结果为:[1 2 3 4 5 6]当concatenate()中传入参数axis = 1时可对二维及以上数组进行行合并例:arr1 = np.array([[1, 2, 3],[4, 7,

2022-05-06 10:53:32 304

原创 numpy(二)

numpy数组副本与视图;区别:副本是一个新数组,对副本所做的任何更改都不会影响原数组,对原数组的更改也不会影响副本。而视图只是原始数组的视图,不拥有数据,对视图做的任何更改都会影响原数组,对原数组的更改也会影响视图 。a = np.array([1,2,3,4,5,6])x = a.copy() x即为a的副本y = a.view() y即为a的视图检查数组是否拥有数据print(x.base)print(y.base)如果该数组拥有数据,则base属性返回None所以

2022-05-05 19:41:27 141

原创 numpy(一)

导入numpy库:import numpy as np使用np.array创建数组。例如 np.array([1,2,3,4,5,6])创建出一个1维数组二维数组的创建:np.array([[1,2,3],[4,5,6]]) 三维以及多维同理使用np.zeros()创建一个全零的数组。例如 np.zeros((2,1)) 创建出一个2行1列的全零数组np.ones()创建一个全1的数组。例如np.ones((3,1))查看数组的维数:ndim 例如:a = np.array(64) ..

2022-05-05 16:42:05 524

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除