🌻个人主页:相洋同学
🥇学习在于行动、总结和坚持,共勉!
#学习笔记#
目录
1.题目列表
51. 创建一个表示位置(x,y)和颜色(r,g,b)的结构化数组(★★☆)
52. 考虑一个形状为(100,2)的随机向量,代表坐标,找出点对点的距离(★★☆)
53. 如何将一个浮点(32位)数组就地转换为整数(32位)数组?
54. 如何读取以下文件?(★★☆)
1, 2, 3,
4, 5 6,
, , 7,
8 , ,
9,10,11
55. 对于numpy数组,有什么等同于enumerate的函数?(★★☆)
56. 生成一个通用的2D高斯样数组(★★☆)
57. 如何在一个2D数组中随机放置p个元素?(★★☆)
58. 减去矩阵每行的平均值(★★☆)
59. 如何按照第n列排序一个数组?(★★☆)
60. 如何判断一个给定的2D数组是否有空列?(★★☆)
61. 在一个数组中找到最接近给定值的数(★★☆)
62. 考虑两个形状分别为(1,3)和(3,1)的数组,如何使用迭代器计算它们的和?(★★☆)
63. 创建一个具有name属性的数组类(★★☆)
64. 考虑一个给定的向量,如何给由第二个向量索引的每个元素加1(注意重复索引)?(★★★)
65. 如何根据索引列表(I)将向量(X)的元素累加到一个数组(F)中?(★★★)
66. 考虑一个(w,h,3)形状的图像(dtype=ubyte),计算唯一颜色的数量(★★☆)
67. 考虑一个四维数组,如何一次性获得最后两轴的和?(★★★)
68. 考虑一维向量D,如何使用描述子集索引的同大小向量S来计算D的子集均值?(★★★)
69. 如何获得点积的对角线?(★★★)
70. 考虑向量[1, 2, 3, 4, 5],如何构建一个新向量,在每个值之间插入3个连续的零?(★★★)
71. 考虑一个维度为(5,5,3)的数组,如何将其乘以一个维度为(5,5)的数组?(★★★)
72. 如何交换数组的两行?(★★★)
73. 考虑一组描述10个三角形(具有共享顶点)的10个三元组,找到组成所有三角形的唯一线段集(★★★)
74. 给定一个对应于bincount的排序数组C,如何产生一个数组A使得np.bincount(A) == C?(★★★)
75. 如何使用数组上的滑动窗口计算平均值?(★★★)
2.题解
51. 创建一个表示位置(x,y)和颜色(r,g,b)的结构化数组(★★☆)
dtype = [('position',[('x',float),('y',float)]),
('color',[('r',int),('g',int),('b',int