新概念4-20

How it came about that snakes manufactured poison is a mystery. Over the periods their saliva, a mild, digestive juice like our own, was converted into a poison that defies analysis even today. It was not forced upon them by the survival competition; they could have caught and lived on prey without using poison, just as the thousands of non-poisonous snakes still do. Poison to a snake is merely a luxury; it enables it to get its food with very little effort, no more effort than one bite. And why only snakes? Cats, for instance, would be greatly helped; no running fights with large, fierce rats or tussles with grown rabbits -- just a bite and no more effort needed. In fact, it would be an assistance to all carnivores though it would be a two-edged weapon when they fought each other. But, of the vertebrates, unpredictable Nature selected only snakes (and one lizard). One wonders saliva into why Nature, with respect from that of others, as other on the blood. 
    In the conversion of saliva into poison, one might suppose that a fixed process took place. It did not; some snakes manufacture a poison different in every respect from that of others, as different as arsenic is from strychnine, and having different effects. One poison acts on the nerves, the other on the blood.     The makers of the nerve poison include the mambas and the cobras and their venom is called neurotoxic. Vipers (adders) and rattlesnakes manufacture the blood poison, which is known as haemolytic. Both poisons are unpleasant, but by far the more unpleasant is the blood poison. It is said that the nerve poison is the more primitive of the two, that the blood poison is, so to speak, a newer product from an improved formula. Be that as it may, the nerve poison does its business with man far more quickly than the blood poison. This, however, means nothing. Snakes did not acquire their poison for use against man but for use against prey such as rats and mice, and the effects on these of viperine poison is almost immediate.

Q:

 

A:

trans:

 蛇是怎样产生毒液的,这是一个谜。蛇的唾液本来和我们人的消化液一样柔和,但经过漫长的时间,演变成了今天仍无法分析清楚的毒液。毒液不是生存竞争强加给它们的,它们也可以不用毒液捕捉动物而生存,就像今天成千上万的无毒蛇那样。毒液对毒蛇来说只不过是一种舒适生存的优越手段,它使蛇不用费多大力气就能捕获到食物,轻咬一口即可。为什么只有蛇才有毒液呢?譬如说,如果猫有毒液,那对猫会大有帮助,它就不必再和又大又凶的老鼠边跑边博斗了,也不必再和大兔子扭斗了,只要咬一口,就不必再费大力气。因此,任何食肉动物有了毒液,都能从中获益。不过,当它们相互撕打时,毒液就成了利弊参半的武,可以杀死对方,也可以被对方的毒液杀死。然而,在脊椎动物中,大自然神秘模测地只选择了蛇(还有一种蜥蜴),人们弄不清楚大自然为什么在某些蛇的身上调制出如此高效的毒液来。 
    人们可能认为,唾液转变成毒液,其中有固定的程序。其实没有。有些蛇产生的毒液也在各方面与另外一些毒蛇产生的毒液不同,就像砒霜不同于马钱子碱一样。不同毒蛇产生的毒液产生的效果不同,一种毒液作用于神经,另一种毒液作用于血液。 
    产生神经毒液的蛇有一种非洲树眼镜蛇和眼镜蛇,它们的毒液称为神经毒素。蝰蛇(蝮蛇)和响尾蛇产生血液毒素,称为溶血性毒液。这两种毒液都很可怕,但溶血性毒液尤其厉害。据说,神经毒液在两种毒液中是较为原始的一种,而溶血性毒液,打个比方说,是根据改良配方生产的一种较新的产品。不过,神经毒辣液比溶血性毒液在人身上起作用快得多。但是,这没有什么关系,因为蛇有毒液不是用来对付人的,而是对付它的猎物,诸如鼠类,毒液对这些猎物会立刻起作用。

 

转载于:https://www.cnblogs.com/h3953774/p/7092913.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于YOLOv9实现工业布匹缺陷(破洞、污渍)检测系统python源码+详细运行教程+训练好的模型+评估 【使用教程】 一、环境配置 1、建议下载anaconda和pycharm 在anaconda中配置好环境,然后直接导入到pycharm中,在pycharm中运行项目 anaconda和pycharm安装及环境配置参考网上博客,有很多博主介绍 2、在anacodna中安装requirements.txt中的软件包 命令为:pip install -r requirements.txt 或者改成清华源后再执行以上命令,这样安装要快一些 软件包都安装成功后才算成功 3、安装好软件包后,把anaconda中对应的python导入到pycharm中即可(不难,参考网上博客) 二、环境配置好后,开始训练(也可以训练自己数据集) 1、数据集准备 需要准备yolo格式的目标检测数据集,如果不清楚yolo数据集格式,或者有其他数据训练需求,请看博主yolo格式各种数据集集合链接:https://blog.csdn.net/DeepLearning_/article/details/127276492 里面涵盖了上百种yolo数据集,且在不断更,基本都是实际项目使用。来自于网上收集、实际场景采集制作等,自己使用labelimg标注工具标注的。数据集质量绝对有保证! 本项目所使用的数据集,见csdn该资源下载页面中的介绍栏,里面有对应的下载链接,下载后可直接使用。 2、数据准备好,开始修改配置文件 参考代码中data文件夹下的banana_ripe.yaml,可以自己建一个不同名称的yaml文件 train:训练集的图片路径 val:验证集的图片路径 names: 0: very-ripe 类别1 1: immature 类别2 2: mid-ripe 类别3 格式按照banana_ripe.yaml照葫芦画瓢就行,不需要过多参考网上的 3、修改train_dual.py中的配置参数,开始训练模型 方式一: 修改点: a.--weights参数,填入'yolov9-s.pt',博主训练的是yolov9-s,根据自己需求可自定义 b.--cfg参数,填入 models/detect/yolov9-c.yaml c.--data参数,填入data/banana_ripe.yaml,可自定义自己的yaml路径 d.--hyp参数,填入hyp.scratch-high.yaml e.--epochs参数,填入100或者200都行,根据自己的数据集可改 f.--batch-size参数,根据自己的电脑性能(显存大小)自定义修改 g.--device参数,一张显卡的话,就填0。没显卡,使用cpu训练,就填cpu h.--close-mosaic参数,填入15 以上修改好,直接pycharm中运行train_dual.py开始训练 方式二: 命令行方式,在pycharm中的终端窗口输入如下命令,可根据自己情况修改参数 官方示例:python train_dual.py --workers 8 --device 0 --batch 16 --data data/coco.yaml --img 640 --cfg models/detect/yolov9-c.yaml --weights '' --name yolov9-c --hyp hyp.scratch-high.yaml --min-items 0 --epochs 500 --close-mosaic 15 训练完会在runs/train文件下生成对应的训练文件及模型,后续测试可以拿来用。 三、测试 1、训练完,测试 修改detect_dual.py中的参数 --weights,改成上面训练得到的best.pt对应的路径 --source,需要测试的数据图片存放的位置,代码中的test_imgs --conf-thres,置信度阈值,自定义修改 --iou-thres,iou阈值,自定义修改 其他默认即可 pycharm中运行detect_dual.py 在runs/detect文件夹下存放检测结果图片或者视频 【特别说明】 *项目内容完全原创,请勿对项目进行外传,或者进行违法等商业行为! 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值