东海ECS
码龄2年
关注
提问 私信
  • 博客:6,077
    问答:120
    动态:1,243
    7,440
    总访问量
  • 6
    原创
  • 526,109
    排名
  • 3
    粉丝

个人简介:Go ahead and never give up.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2023-01-29
博客简介:

East_China_Sea的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得5次评论
  • 获得19次收藏
创作历程
  • 6篇
    2023年
成就勋章
TA的专栏
  • Python 人生重开模拟器
    2篇
  • Django
    1篇
  • Web
    1篇
兴趣领域 设置
  • Python
    pythondjangoscikit-learnpyqtnumpypandas
  • 编程语言
    pythonc++
  • 开发工具
    pycharmvscodevisual studio code
  • 数据结构与算法
    算法
  • 人工智能
    opencv文心一言
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

这Microsoft的求生欲太强了, 当我想打开google的bard时......

发布动态 2023.06.20

JetBrains插件,免费AI代码补全工具,爽

CodeGeeX可以根据自然语言注释描述的功能自动生成代码,也可以根据已有的代码自动生成后续代码,补全当前行或生成后续若干行,帮助你提高编程效率。
原创
发布博客 2023.05.03 ·
2068 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

请问如何把这个pytorch代码改成处理batch的

答:

要将此代码修改为可以处理batch的代码有以下步骤:

  1. 将 reward_func 函数中的第一行修改为 samples_size, n = sol.size(),以便可以接受不同形状的数据。
  2. 将 FastCMA_ES 函数中的 best_reward,best_route,n以及 points 改为适应新输入的参数。也就是将 n=10 改为输入数据的大小,将 points 改为输入数据,将 best_route 和 best_reward 改为一个大小为 batch_size 的数组(best_route = [None] * batch_size,best_reward = [None] * batch_size)。
  3. 相应地修改所有引用 n 的地方(如 cma_es = FastCMA(N=n, samples=sample_size))。
  4. 修改 FastCMA 类的初始化方法中用于计算 mueff 的代码,使其适应新的样本数。即将 self.mueff = (self.weights.sum() ** 2 / (self.weights ** 2). sum()).item() 改为 self.mueff = (self.weights.sum(dim=0) ** 2 / (self.weights ** 2). sum(dim=0))..view(-1, 1)。
  5. 对 FastCMA 类中所有引用 N 和 samples 的地方进行修改,使其在计算时使用正确的维度。例如,将 z = torch.randn(self.mean.size(0), self.samples).cuda() 改为 z = torch.randn(samples_size, n, 2).cuda()
  6. 在 FastCMA.step 方法中,将 结果 变量初始化为 结果 = [None] * samples_size,并使用 enumerate 遍历 sol 的第一个维度。
  7. 将 FastCMA.step 方法中通过枚举 sol.argsort() 获得特定行并计算奖励的代码修改为适应新的输入数据。即:将 a = rows 改为 a = sol[i],并将 b 转化为 [a[:, 1:], a[:, 0].unsqueeze(1)],再计算奖励。
  8. 最后,将 FastCMA_ES 函数中的 res = cma_es.step(objective_f=reward_func,dist_mat=dist_mat,step_size=step_size) 行改为 res = cma_es.step(objective_f=reward_func, sol=sol, dist_mat=dist_mat, step_size=step_size),并添加一个新的 sol = s.permute(1, 0, 2) 行,以便将数据重新排列为 batching 类型。
    如此一来,即可实现将输入从(n,2)改变为(batch_size,n,2)的功能。
回答问题 2023.04.15

Django学习(1) Django框架简介、创建项目及应用

Django是基于Python的重量级Web框架,有非常丰富的功能,本文章介绍Django创建项目及应用的方法.
原创
发布博客 2023.04.05 ·
615 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

是server吧

发布动态 2023.03.24

看看连接是不是有问题

发布动态 2023.03.24

参考: ```python height = eval(input('高:')) rich = eval(input('富:')) smart = eval(input('帅:')) if (height > 180) and (rich > 1000) and (smart > 5001): print('男生的条件为 高{}, 富{}, 帅{}, 则:一定嫁'.format(height, rich, smart)) elif any([height > 180, rich > 1000, smart > 5001]): print('男生的条件为 高{}, 富{}, 帅{}, 则:嫁吧,比上不足,比下有余'.format(height, rich, smart)) else: print('男生的条件为 高{}, 富{}, 帅{}, 则:不嫁'.format(height, rich, smart)) ``` 希望对你有帮助! 😂😂😂

发布动态 2023.03.24

源代码?

发布动态 2023.03.24

Python Flask-SQLAlchemy创建数据库报错

发布问题 2023.03.18 ·
3 回答

PyQt5,UI与逻辑代码分离出错

发布问题 2023.02.26 ·
2 回答

Python人生重开模拟器

发布资源 2023.02.25 ·
py

Python人生重开模拟器(高级版(升级))

人生重开模拟器的升级版,增加了剧情的功能.
原创
发布博客 2023.02.24 ·
721 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

人生是一场旅程,我们经历了几次轮回,才换来这个旅程,而这个旅程很短,因此不妨大胆一些,去攀一座山,去追一个梦,去学Python语言. 人生苦短,我用Python.

发布动态 2023.02.20

Python模块报错问题

发布问题 2023.02.19 ·
1 回答

向您请教:代码缩进 一窍不通

答:

缩进一般是4个空格,也可以设置缩进

回答问题 2023.02.17

哈哈,这下终于承认了吧

发布动态 2023.02.16

这turtle有点狠呀,我的眼睛要花了 放大了一下,这咋回事

发布动态 2023.02.12

python多线程报错

答:

应该是这样:

import threading
import os
class RUN:
    def unit(self,data):
        data = os.popen(str(data))
        data = data.read()
        print(data)
    
    def RUN(self,data):
        print(data)
        name_list = []
        theard = threading.Thread(target = RUN.unit, args = data)
        theard.start()
        print(theard)
        theard.join()
        print(theard)

类里面的方法的第一个参数必须是self.

回答问题 2023.02.12

Python人生重开模拟器(高级版)

这不是普通的人生重开模拟器!应用了面向对象,线程等高级应用方法,可以自己控制重开的人生的行为!
原创
发布博客 2023.02.12 ·
1331 阅读 ·
2 点赞 ·
3 评论 ·
5 收藏

PyCham 常用快捷键详解

掌握快捷键,提高开发效率!
原创
发布博客 2023.02.11 ·
699 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏
加载更多