简述电子商务的概念优化设计方案

web/2025/10/4 9:21:04/文章来源:
简述电子商务的概念,优化设计方案,凡科网建站怎么样,手表网站代码技术背景 一般情况下我们会选择使用明文形式来存储数据#xff0c;如json、txt、csv等等。如果是需要压缩率较高的存储格式#xff0c;还可以选择使用hdf5或者npz等格式。还有一种比较紧凑的数据存储格式#xff0c;就是直接按照二进制格式存储。这种格式下#xff0c;存储…技术背景 一般情况下我们会选择使用明文形式来存储数据如json、txt、csv等等。如果是需要压缩率较高的存储格式还可以选择使用hdf5或者npz等格式。还有一种比较紧凑的数据存储格式就是直接按照二进制格式存储。这种格式下存储的数据之间没有间隔符在没有压缩的情况下应该是体积最小的存储类型。 使用方法 在Python中我们可以使用numpy.tofile()功能直接将numpy数组类型存储到一个二进制文件中。读取的时候虽然可以直接使用open(file_name, rb)来进行读取但是为了适配大量IO的场景这里我们使用内存映射mmap的形式来进行数据读取。 完整示例 如下是一个完整的示例代码相关的功能直接用注释的形式在代码中标记 import numpy as np import mmap import resource # 获取页数据量大小单位字节 PAGE_SIZE resource.getpagesize() # 定义单精度浮点数数据占用字节单位字节 DATA_SIZE 4 # 计算页存储数据数量num_float32 PAGE_FNUM int(PAGE_SIZE/DATA_SIZE) print (The PAGE_SIZE is: {}.format(PAGE_SIZE)) print (Corresponding float32 numbers should be: {}.format(PAGE_FNUM)) # 生成示例数据使用PAGE_FNUM4大小的数据量定义两页数据 tmp_arr np.arange(PAGE_FNUM4).astype(np.float32) # 数据存储路径 tmp_file /tmp/tmp.dat # 将数组存储到二进制文件中 tmp_arr.tofile(tmp_file) # 每次从二进制文件中读取4个数据 READ_NUM 4 with open(tmp_file, rb) as file:# 第一页数据的内存映射mm mmap.mmap(file.fileno(), 0, accessmmap.ACCESS_READ, offset0)# 第一页数据的1、2、3、4位数据print (np.frombuffer(mm.read(DATA_SIZE*READ_NUM), dtypef4))# 第一页数据的5、6、7、8位数据print (np.frombuffer(mm.read(DATA_SIZE*READ_NUM), dtypef4))# 第二页数据的内存映射mm mmap.mmap(file.fileno(), 0, accessmmap.ACCESS_READ, offsetPAGE_SIZE)# 第二页数据的1~4位数据print (np.frombuffer(mm.read(DATA_SIZE*READ_NUM), dtypef4))# 第二页数据的5~8位数据print (np.frombuffer(mm.read(DATA_SIZE*READ_NUM), dtypef4))# 关闭内存映射mm.close() # 退出文件IO 该脚本的输出结果为 The PAGE_SIZE is: 4096 Corresponding float32 numbers should be: 1024 [0. 1. 2. 3.] [4. 5. 6. 7.] [1024. 1025. 1026. 1027.] [] 结果解析 我们打印的第一个数据是页大小这里显示是4096个字节。而一个单精度浮点数占4个字节所以一页存了1024个单精度浮点数也就是第二个打印输出的结果。由于我们定义的numpy数组是一个从0开始的递增数组因此第一页数据的前8位数字就是从0到7。而第二页的数据是1024~1027一共4个浮点数占16个字节。所以我们在第二页第二次使用numpy.frombuffer()去读取数据的时候得到的是一个空的数组。此外我们可以查看一下这个二进制文件的大小 In [1]: import osIn [2]: os.path.getsize(/tmp/tmp.dat) Out[2]: 4112 一共是4112个字节刚好是409616个字节。 总结概要 本文介绍了一种在Python中将Numpy数组转存为一个紧凑的二进制格式的文件及其使用内存映射的形式进行读取的方案。一个二进制的数据流不仅可以更加方便页形式的内存映射相比于传统的Numpy单精度浮点数数组还有一个可哈希的特性。总体来说是一个对于高性能计算十分友好的存储格式在cudaSPONGE中作为一个分子动力学模拟轨迹输出的格式使用。 文章转载自Dechin的博客 原文链接https://www.cnblogs.com/dechinphy/p/18404896/dat 体验地址引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86709.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站关键词如何快速上首页wordpress远程下载

目录 vue2的设置方法 vue3的设置方法 1.vue3兼容vue2的写法 2.vue3没有使用setup语法糖 3.vue3的setup会自动生成name 4.使用插件 设置name的用处&#xff1a;页面缓存需要识别页面的唯一name属性才可以缓存 vue2的设置方法 <script>export default {name: "…

网站开发问题网店运营推广网站

1.首先需要使用 composer 在命令行安装最新版本的 intervention/image &#xff1a; composer require intervention/image2.注册服务提供者及别名&#xff08;Laravel 版本 ≤ 5.4&#xff09; 如果你的 laravel 版本小于或等于 5.4&#xff0c;安装后需要注册服务提供者和别…

河北网络推广公司哈尔滨网络建设网络优化

除了前一节讨论的拉电阻基本使用方法外&#xff0c;上拉电阻也可以提升高电平的电压阈值&#xff0c;以便于前后级信号相匹配&#xff0c;比如&#xff0c;TTL逻辑电平驱动CMOS逻辑电平时&#xff0c;我们通常会添加一个上拉电阻R1&#xff0c;如下图所示&#xff1a;But Why&a…

旅游网站结构图建设一个货架网站

https://mastergo.com/files/home 这个网站是一个设计图片的网站 ui设计方面的网站 有很多优秀的资源 比如App设计 可以直接用的图片 和设计模板 也可以像ps 一样 设计自己的图片或者ui图 适合前端和ui开发者使用 可以丰富自己的审美观

怎么做装修网站平台代理公司注册要提供什么资料

在此博客中&#xff0c;我将解释如何为您的Mule CloudHub应用程序启用AWS Cloudwatch日志 。 AWS提供了Cloudwatch Logs Services&#xff0c;以便您可以更好地管理日志。 它比松散便宜。 由于cloudhub会自动翻转超过100 MB的日志&#xff0c;因此我们需要一种机制来更有效地管…

多语言网站 推广网站建设语音

配置路由式Proxy ARP示例 组网图形 图1 配置路由式Proxy ARP组网图 路由式Proxy ARP简介配置注意事项组网需求配置思路操作步骤配置文件 路由式Proxy ARP简介 企业内部进行子网划分时&#xff0c;可能会出现两个子网网络属于同一网段&#xff0c;但是却不属于同一物理网络的情…

网站建设管理属于职业资格吗wordpress模板dux

大家好&#xff01;作为专业吃鸡行家&#xff0c;我将为您带来一些热门话题和实用内容&#xff0c;帮助您提升游戏战斗力&#xff0c;分享顶级游戏作战干货&#xff0c;并提供便捷的作图工具和查询服务。让我们一起享受吃鸡的乐趣&#xff01; 首先&#xff0c;我要推荐一款绝地…

快钱支付需要网站备案吗小程序制作方案

羊大师分析&#xff0c;夏季羊奶的适合人群有哪些&#xff1f; 夏季羊奶的适合人群相当广泛&#xff0c;主要包括以下几类人群&#xff1a; 生长发育中的孩子&#xff1a;羊奶富含营养&#xff0c;特别是蛋白质和矿物质&#xff0c;对孩子的生长发育有积极的促进作用。 中老年…

扁平化 公司网站南通公司快速建站

今天测试部门的人叫我过去&#xff0c;说是数据库当了&#xff0c;起不来了。我过去看了看情况&#xff0c;做了如下操作SQL> shutdown immediate数据库已经关闭。已经卸载数据库。Oracle 例程已经关闭。SQL> startupORACLE 例程已经启动。Total System Global Area 135…

榆次住房保障和城乡建设局网站免费简单网站

软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性&#xff1a;封装、继承、多态&#xff0c;真正领悟设计模式的精髓是可能一个漫长的过程&#xff0c;需要大量实践经验的积累。最近看设计模式的书&#xff0…

全屋定制十大品牌排行榜济南网站seo报价

介绍Gogs项目旨在构建一种简单&#xff0c;稳定和可扩展的自托管Git服务&#xff0c;该服务可以通过最轻松的方式进行设置。使用Go语言开发的git自托管服务&#xff0c;部署十分简单&#xff0c;可以在Go支持的所有平台(包括Linux&#xff0c;macOS&#xff0c;Windows和ARM)上…

自微网站如何做好品牌宣传

在数字化时代的到来之后&#xff0c;虚拟货币逐渐成为了一种广为人知的金融工具。虚拟货币是一种数字化的资产&#xff0c;它不像传统货币那样由政府或中央银行发行和监管。相反&#xff0c;虚拟货币通过密码学技术和分布式账本技术来实现去中心化的发行和交易。 虚拟货币的代…

博客wordpress企业网站搭建及优化

fork/join和线程池问题&#xff1a; 启用了Spring且其范围设置为Request的缓存需要由不在请求范围内的singleton bean访问。 解&#xff1a; Spring使您能够创建缓存&#xff0c;该缓存为请求范围保留数据。 例如 import org.springframework.cache.concurrent.ConcurrentMapC…

宁波网站制作定制互联网广告营销是什么

阅读目录 1.理解VUE中的自定义指令回到顶部1.理解VUE中的自定义指令 默认核心指令有 (v-model 和 v-show), 但是有时候我们需要用到自定义指令&#xff0c;在vue中&#xff0c;代码复用主要形式和抽象是组件&#xff0c;但是在有的情况下&#xff0c;我们仍然需要对DOM元素进行…

做网站建设的好处家具网站php源码

常见的最小二乘法我们就不多说了&#xff0c;下面主要介绍一下最小二乘法的一些先进方法。 正则化的最小二乘法 在使用常见的最小二乘法进行回归分析时&#xff0c;常常会遇到过拟合的问题&#xff0c;也就是在训练数据集上表现的很好&#xff0c;但是在测试数据集上表现的很…

关于建设殡葬网站的报告范文wordpress 工具栏图标

看图的时候喜欢在图上直接标注意见&#xff0c;但是如果还要再把意见一行一行的导出到word里面就很麻烦&#xff0c;在网上看了一个审图软件&#xff0c;报价要980&#xff0c;而且那个审图意见做的太复杂了。 我的需求就是把图上标的单行文字和多行文字直接导出来就行&#x…

网站开发与网站设计区别营销网站建设文章

文章转载于微信公众号机器之能&#xff08;ID&#xff1a;almosthuman2017&#xff09;来源&#xff1a;纽约时报杂志 编译&#xff1a;张震、Edison、Rik“编者按”&#xff1a;纽约时报的这篇区块链文章探讨到核心的问题了&#xff0c;互联网应用层分布式架构&#xff08;区块…

菏泽网站建设费用低价建站在哪里买

最近&#xff0c;有网友反映&#xff0c;我的批量查字典工具换到其它的网站就不好用了。对此&#xff0c;我想说的是&#xff0c;互联网包罗万象&#xff0c;网站的各种设置也有所不同&#xff0c;并不是所有的在线字典都可以用Python爬取的。事实上&#xff0c;很多网站为了防…

qq浏览器在线郑州网站优化公司哪家好

jeffies hz xtime 每秒钟系统时钟节拍数 prco < 内核内存视窗 include/linux/list.h < 内核的数据结构&#xff0c;链表 workques_struct 工作队列转载于:https://www.cnblogs.com/asreg/p/7148606.html