问题描述

def shape_embedding_loss(img_region_features : 'BQC', rendered_view_features : 'BQVC', category_idx : 'BQ', shape_idx : 'BQ', C = 1.5, tau = 0.15,P = 32, N = 1024,images_patch,render_patch):

SyntaxError: non-default argument follows default argument

解决方法

python在定义函数时,在不定长参数中,默认值参数不能放在必选参数前面
如果一个函数的参数中含有默认参数,则这个默认参数后的所有参数都必须是默认参数,否则会报错:SyntaxError: non-default argument follows default argument

def shape_embedding_loss(img_region_features : 'BQC', rendered_view_features : 'BQVC', category_idx : 'BQ', shape_idx : 'BQ',images_patch,render_patch,C = 1.5, tau = 0.15,P = 32, N = 1024):

至于为什么python要这样设置,可以看一下下面这篇文章:
Python - 在定义函数时,为什么默认参数不能放在必选参数前面?

SyntaxError: non-default argument follows default argument相关推荐

  1. non-default argument follows default argument 解决方法

    在编程中出现 non-default parameter follows default parameter 这种错误原因是将没有默认值的参数在定义时放在了有默认值的参数的后面,如下所示: def t ...

  2. 已解决SyntaxError: positional argument follows keyword argument

    已解决SyntaxError: positional argument follows keyword argument 文章目录 报错代码 报错翻译 报错原因 解决方法 千人全栈VIP答疑群联系博主 ...

  3. Python基础——positional argument vs keyword argument

    python强大的类型推导,有时也会带来一些副作用,比如有时编译器会报如下错误: TypeError: Function takes at most 1 positional arguments (2 ...

  4. positional argument follows keyword argument的产生原因和解决办法

    我的错误: 正在测试吴恩达识别猫的程序过程中出现: 但是我发现一个问题: 这样的话就可以运行,但是会报其它的错. 实参列表中,既有名字又有变量赋值的放在前面,将变量放在后面,这样的话,依旧报错,报错范 ...

  5. python 报错:positional argument follows keyword argument

    SyntaxError: positional argument follows keyword argument 语法错误:位置参数跟在关键字参数后面 错误示例 def sub(a, b):retu ...

  6. 2022-2-13 转换函数(conversion function) non-explicit-one argument ctor explicit-one argument ctor

    学习时间及标题: 2022-2-13 转换函数(conversion function) non-explicit-one argument ctor explicit-one argument ct ...

  7. 启动jenkins解锁后,报错“Failed to update the default Update Site 'default'”

    报错信息: // 报错信息 2019-11-05 02:01:43.970+0000 [id=40] INFO hudson.util.Retrier#start: The attempt #1 to ...

  8. 参数形参错误之 SyntaxError: non-default argument follows default argument

    出现这种错物的原因是,无默认值的形参不能定义在有默认值的形参之后!! 错误代码: def __init__(self,in_channels,out_channels,k_num, t_kernel_ ...

  9. 数字类 default 0和 default 0_04Optional类和接口中的default、static方法

    这篇文章,介绍Jave8的 Optional 类和接口的 default.static 方法. 1.Optional类 Optional:Java8 java.util包中提供的一个可以包含或者不包含 ...

最新文章

  1. cpu高 thread vm_阿里大佬总结,Java高并发必读!
  2. Python使用文本拼图
  3. ZOJ 1743 Concert Hall Scheduling(DP)
  4. DCMTK:工作清单数据库测试程序
  5. PageAdmin CMS网站建设教程:如何创建及管理栏目?
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的建筑项目管理系统
  7. AI连围棋都可以大胜,何况游戏
  8. 阿里云李飞飞领衔撰写,云原生数据库教材
  9. kafka 的经典教程
  10. mysql修改记录_MySQL中如何创建、查看、删除、修改表记录
  11. 【maven】maven-scm-plugin 使用
  12. java版flashplayer下载安装_mac版flash player
  13. Visual studio C++:LQR轨迹跟踪仿真
  14. 跳槽最大原因不是为钱,你信吗?
  15. stm32h7内存分配_【STM32H7教程】第26章 STM32H7的TCM,SRAM等五块内存的超方便使用方式...
  16. iPhone音频开发之:转换和录音(第二部分)
  17. deepin-wine的安装
  18. RocketMQ系列---消息消费者及消费方式
  19. css抄页面,如何正确的抄网页
  20. 手把手,​教你如何逐步提高JavaScript的编码能力?

热门文章

  1. 如何设置默认使用集成显卡
  2. 不懂FAQ页面怎么设计?一些产品FAQ页面模板展示!
  3. .dem视频文件转换
  4. [OpenWRT]极路由B70(HC5962)刷OpenWRT笔记(一)
  5. ML.NET教程之出租车车费预测(回归问题)
  6. 2023年网络安全十10大发展趋势发布
  7. 基于 Agora SDK 实现 Android 端的多人视频互动
  8. 网络编程第二节之设备之间的通信(TCP/IP)
  9. 为什么一部分人强烈推荐Macbook而另一部分人却说永远也不要买Macbook?到底好不好用?
  10. layui自定义校验提示文字