pad

Numpy padding 4D units with all zeros

旧城冷巷雨未停 提交于 2019-12-23 23:06:37
问题 I have a 4D numpy array, but each element is a variable size 3D volume. Essentially it is a numpy list of 3D volumes. So the numpy array has the shape... (Pdb) batch_x.shape (3,) And take element i in that list, and it looks like this... (Pdb) batch_x[i].shape (7, 70, 66) I'm trying to pad each 3D volume with zeros, with the following code... for i in range(batch_size): pdb.set_trace() batch_x[i] = np.lib.pad(batch_x[i], (n_input_z - int(batch_x[i][:,0,0].shape[0]), n_input_x - int(batch_x[i]

Excel formula to pad array

余生长醉 提交于 2019-12-22 08:45:07
问题 Examples: Say I have several 1D arrays, such as A, B, and C: A B C --- --- --- 2 4 99 3 5 37 4 6 42 7 I want to use a formula to pad each of these arrays (which are named ranges) so they have the same number of rows. (Edited, to provide a more complete explanation:) I would also like to be able to shift the starting position of each array by a specified number of rows. Here is an example output, where I'm shifting A by two, B by three, and C by one position: A' B' C' --- --- --- 0 0 0 0 0 99

MySql常用函数

丶灬走出姿态 提交于 2019-12-22 08:22:49
字符串函数 CONCAT ( s1 , s2 ,....) 字符串连接 INSERT ( str , x , y , instr ) 将指定开始标记到结束的字符串替换为指定字符串 LOWER ( str ) 将字符串所有字符转为小写 UPPER ( str ) 将字符串所有字符串转为大写 LEFT ( str , x ) 返回字符串 str 最左边的 x 个字符 RIGHT ( str , x ) 返回字符串 str 最右边的 x 个字符 LPAD ( str , n , pad ) 在 str 最左边填充 n 个 pad RPAD ( str , n , pad ) 在 str 最右边填充 n 个 pad LTRIM ( str ) 去掉字符串 str 左侧的空格 RTRIM ( str ) 去掉字符串 str 右侧的空格 REPEAT ( str , x ) 返回 str 重复 x 次的结果 STRCMP ( s1 , s2 ) 比较字符串 s1 和 s2 REPLACE ( str , a , b ) 用字符串 b 替换字符串 str 中所有出现的字符串 a TRIM ( str ) 去掉字符串行尾和行头的空格 SUBSTRING ( str , x , y ) 返回从字符串 str x 位置起 y 个字符长度的字串 数学函数 ABS ( x ) 返回 x 的绝对值 CEIL

Gstreamer说明

最后都变了- 提交于 2019-12-15 09:56:41
Gstreamer说明 一 Gstreamer简介 是一个框架,灵活轻便。 第一部分基本没有难度,只要能看懂英文。从我目前接触的感觉上看,Gstreamer确实简化了动态 库的加载,模块与模块间的合作。 但是Gstreamer用得还是有点不太习惯,可能是 GLIB这种风格没有适应。 gstreamer整个分为: l core:核心库 l 基础插件:一些很基础的插件 l 好插件:编写质量较好的遵循LGPL协议的插件 l 坏插件:有待改进的插件 l 其他库 1.1 核 心库 核心库是不了解任何媒体信息的,它只是一个框架,将所有单元联系起来。 单元是gstreamer里的核心概念。 二 基础知识 2.1 单元 Element是构成管道的组件, 每个element实际就是一个插件,在gst中得到组装成一个pipe,数据从源单元流向目的单元,完成整个流程。单元间是可以链接起来的(必须得链接起来以组 成pipe)。 2.2 Pad pad是一个单元的输入输出端口, 通过pad, 才能将两个单元链接到一起。对输入来说,pad就是一个插口,对输出来说pad就是一个塞子。pad有自己的规格,所以不同规格的pad就限制了数据的规格。只有规格相符的pad才能链接到一起。 l 规格协商的过程叫caps negotiation l 数据类型叫GstCaps 2.3 盒子和管道 盒子Bin是一组单元的集合

FFmpeg Slideshow + Audio + Watermark + Maintain Aspect Ratio

对着背影说爱祢 提交于 2019-12-12 04:16:44
问题 I'm trying to make a slideshow from some pictures along with an existing mp3 (copied). Picture dimensions differ, but I want the video output to be 16:9 aspect ratio and 3840x2160. I also want a watermark. It is important that pictures are not stretched. I tried this code... ffmpeg -y -framerate 1/1.5 -i "pics/%03d.jpg" -i audio.mp3 -c:v libx264 -r 24 -preset veryfast -tune stillimage -c:a copy -pix_fmt yuv420p -aspect 16:9 -filter_complex "scale=iw*min(3840/iw\,2160/ih):ih*min(3840/iw\,2160

Java integer part padding

夙愿已清 提交于 2019-12-12 00:52:36
问题 Sorry I was initially wanting to do it in php PHP integer part padding, but realised I will do it in Java in another part of code So I need to format numbers with the integer part at least 2 chars 2.11 -> 02.11 22.11 -> 22.11 222.11 -> 222.11 2.1111121 -> 02.1111121 double x=2.11; System.out.println(String.format("%08.5f", x)); could do it, but it's annoying the right trailing zeros, I would like to have an arbitrary large floating part String.format("%02d%s", (int) x, String.valueOf(x-(int)

手机、PAD同步控制LED大屏,有了鼎科云控制,咫尺天涯也能同步会议!

只愿长相守 提交于 2019-12-11 21:00:26
现实工作中,我们都会遇到这样的烦恼,每次召开大型远程会议就麻烦到不行,传统的远程会议系统已经不能满足如今现代化的办公需要,大屏控制会议也逐渐大屏显示领域至关重要的高端应用市场,大屏会议显示进一步向“交互会议”发展。 面对全球化发展趋势,许多企业都在全球各地设立自己的办事处,协同办公越来越普遍,远程会议交流十分关键。每当召开会议的时候,大家只能作为聆听者,却无法实现远程同步控制,交互性很差。如何通过手机、PAD等小屏终端就能控制大屏,以及实现信息共享成为大屏会议亟待破解的难题。 鼎科正是看到了市场的变化与空间,推出的云控制系统在远程会议迅速普及。一方面,得益于手机、PAD等移动智能终端的普及,触控设备所带来的“与会者应用习惯”的变革。另一方面,数字控制与互联网等交互技术的发展,为会议互动提供了技术基础。 鼎科云控制,无控制不会议 鼎科通过不断发掘客户需求,优秀的软件开发与集成能力,在会议交互领域持续发力,手机、PAD等终端控制设备的无缝接入,满足了用户更高的远程会议控制互联的需求。 鼎科云控制系统将PC、手机、PAD等终端设备整合在一起,会议时只需一键就能同步控制多个屏幕。会议演讲者可以通过自己的手机、PAD控制大屏展示的内容,异地的大屏也将同步显示相同的内容,增强传统大屏互动性,实现了真正的会议交互,不断提升用户体验。 从市场应用来看,鼎科看到了会议互动市场的前景

Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

梦想的初衷 提交于 2019-12-05 15:01:15
记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手机版,一个Pad版。由于当时手机版的主体功能已经做的差不多了,所以Pad版基本上就是把手机版的代码完全拷过来,然后再根据平板的特性部分稍作修改就好了。 但是,从此以后我们就非常苦逼了。每次要添加什么新功能,同样的代码要写两遍。每次要修复任何bug,都要在手机版代码和Pad版代码里各修改一遍。这还不算什么,每到出版本的时候就更离谱了。华为要求每次需要出两个版本,一个华为内网环境的版本,一个客户现场的版本,而现在又分了手机和Pad,也就是每次需要出四个版本。如果在出完版本后自测还出现了问题,就可以直接通宵了。这尤其是苦了我们的X总(由于他dota打的比较好,我都喜欢叫他X神)。他在我们项目组中单独维护一个模块,并且每次打版本都是由他负责,加班的时候我们都能跑,就是他跑不了。这里也是赞扬一下我们X神的敬业精神,如果他看得到的话。 经历过那么苦逼时期的我也就开始思考,可不可以制作同时兼容手机和平板的App呢?答案当然是肯定的,不过我这个人比较懒,一直也提不起精神去钻研这个问题

Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

一世执手 提交于 2019-12-04 18:23:17
记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手机版,一个Pad版。由于当时手机版的主体功能已经做的差不多了,所以Pad版基本上就是把手机版的代码完全拷过来,然后再根据平板的特性部分稍作修改就好了。 但是,从此以后我们就非常苦逼了。每次要添加什么新功能,同样的代码要写两遍。每次要修复任何bug,都要在手机版代码和Pad版代码里各修改一遍。这还不算什么,每到出版本的时候就更离谱了。华为要求每次需要出两个版本,一个华为内网环境的版本,一个客户现场的版本,而现在又分了手机和Pad,也就是每次需要出四个版本。如果在出完版本后自测还出现了问题,就可以直接通宵了。这尤其是苦了我们的X总(由于他dota打的比较好,我都喜欢叫他X神)。他在我们项目组中单独维护一个模块,并且每次打版本都是由他负责,加班的时候我们都能跑,就是他跑不了。这里也是赞扬一下我们X神的敬业精神,如果他看得到的话。 经历过那么苦逼时期的我也就开始思考,可不可以制作同时兼容手机和平板的App呢?答案当然是肯定的,不过我这个人比较懒,一直也提不起精神去钻研这个问题

Sox : merge two audio files with a pad

≯℡__Kan透↙ 提交于 2019-12-03 14:15:43
问题 I'm using the sox tool and I would like to merge two audio files , let's say long.ogg and short.ogg to output a file output.ogg . This is very easy using $ sox -m long.ogg short.ogg output.ogg . Thing is, I would like the short.ogg to be played after n seconds (while long.ogg should start right from the beginning). To do so, I've found the pad effect. But I don't understand the syntax to delay only the short.ogg input file, not the long.ogg one. I found a (dirty) way of doing so (with n=6): $