The network must optimize more parameters than the

老师您好!我在matlab帮助文件中看到这样一句话。“The network must optimize more parameters than there are data vectors to constrain these parameters.” 请问这句话中than的用法,than不是说要在从句中充当成分吗,这句话中than是不是充当了修饰data vectors的形容词或副词?如果是的,那么为什么“I have more apples than you have bananas.”是错的呢(因为您在http://ask.yygrammar.com/q-23051.html提及“I have more money than you have money? 这不是英语,是Chinglish。”)?我不是也可以认为than在从句中充当了bananas的形容词和副词吗?

请先 登录 后评论

最佳答案 2019-07-27 18:27

I have 20 apples and you have 10 bananas.

I have more apples than you have     bananas.  谁说这个句子是错误的?than从句中的bananas的限定词哪里去了?than就起了限定词的作用。

I have 20 apples and you have 10 apples.

I have more apples than you have    . 此时apples必须省略。写出来就是语法错误。

I have more apples than you have apples. 严重语法错误!!!

主句中划线部分为比较短语,从句中划线部分为比较短语的对应项。对应项在比较分句中必须省略(由than替代)。

The network must optimize more parameters than there are     data vectors to constrain these parameters.

than比较分句中划线部分为必须省略的比较对应项,有语法书称此为空位gap,比较分句必须留有空位。如果将than分析为连词不作成分,那么比较分句就必须是结构不完整的分句。其实如果将than分析为代词或副词,比较分句中的空位恰好就是than所充当的成分。这样分析的话,比较分句的结构就是完整的了。

请先 登录 后评论

其它 1 个回答

zbr1016.
than可以理解为在从句中做形容词或者副词。I have more apples than you have bananas.这句话也没错。那么你剩下的其他疑问应该也都不是疑问了。
请先 登录 后评论
  • 0 关注
  • 3 收藏,1843 浏览
  • grammar 提出于 2019-07-26 15:14

相似问题