问题简记
菜鸟要爱学习
这个作者很懒,什么都没留下…
展开
-
torch_scatter.scatter()的使用方法
对第一行元素[1,2,3]和第二行元素[4,5,6]进行。,从索引可以看出顺序为[7,8,9]——[1,2,3]和[4,5,6]——[10,11,12],分别进行。操作得到[7,8,9]——[2.5,3.5,4.5]——[10,11,12]三个tensor,然后进行。得到[2.5,3.5,4.5],对第三行元素[7,8,9]进行。分割元素[1,4,7]、[2,5,8]和[3,6,9]。分割:[1,2,3],[4,5,6],[7,8,9]。表示将[1,4,7]和[2,5,8]首先进行。原创 2023-06-03 19:00:27 · 1154 阅读 · 1 评论 -
PyG的Planetoid无法直接下载Cora等数据集的解决方法
解决PyG无法下载数据问题原创 2023-05-25 20:25:30 · 1186 阅读 · 0 评论 -
tf.where、
在复现Faster R-CNN过程中,计算相应的模型损失时,遇到tf.where()等函数不是很清楚,今天记录下来以备查看。tf.where()对于非布尔型张量,返回的是非零数值的位置。在tensor中进行不连续的取值,就必须用到。其基本语法如下:params,indices,name=None。原创 2023-03-24 19:06:59 · 267 阅读 · 0 评论 -
类的初始化与回调的用法
学习目标:正确区分类的初始化与回调有关类的初始化class A(): def __init__(self): print('Hello, world!')A()有关类的调用class A(): def __call__(self): print('hello,world!!!!!!!!!!!!!!')a = A()a()这就是__init__与__call__在用法上的区别!关于二者在编程中具体应用示例一class A():原创 2022-05-24 15:19:37 · 104 阅读 · 0 评论 -
Numpy----np.reshape()
学习目标:掌握np.reshape()函数在关于重新定义形状时,要注意一些语法:import numpy as npa = np.arange(1,17).reshape(4,4) #定义4行4列1到16的数组print("原始数组为:\n",a)#将数组a重新定义为(2,8)的数组#方法一b1 = a.reshape(2,8)print("b1的结果为:\n",b1)#方法二b2 = np.reshape(a,(2,8))print("b2的结果为:\n",b2)有关np.r原创 2022-05-24 03:00:00 · 1635 阅读 · 0 评论 -
Numpy----np.meshgrid()
学习目标:掌握np.meshgrid()的相关语法实现元素之间的遍历,生成对应的坐标,我们可以将这些坐标绘制到坐标系中。print("***********************")import numpy as npimport matplotlib.pyplot as pltx = np.array([0, 1, 3])y = np.array([0, 1, 5])X, Y = np.meshgrid(x, y)print(X)print("********************原创 2022-05-23 16:16:29 · 439 阅读 · 0 评论 -
Numpy----np.tile()函数解析
Numpy:np.tile()函数解析掌握np.tile()函数的相关语法该函数将输入视为一个整体,进行复制操作1.对数组进行一维复制print("***********************")import numpy as npa = [2,4,6]b = np.tile(a,3)print(b)print("***********************")将数组a看作为一个整体,复制3次后输入得到2.对数组进行二维操作print("*******************原创 2022-05-23 11:14:27 · 624 阅读 · 0 评论