通过空格将一串文本拆分成完全独立的数组?

时间:2017-11-29 20:27:29

标签: javascript arrays

我知道如何使用.split()方法分割字符串。即

function split(txt) {
    return txt.split(' ');
}
如果['hello', 'world']'txt'

将返回"hello world"

我想要做的是以完全相同的方式(通过空格)分割,但不是将它们推入同一个数组,我想推动完全分离数组而不知道字符串的长度或那里有多少个空格在字符串中。

例如,我想返回[['hello'], ['world']]

2 个答案:

答案 0 :(得分:3)

您可以将结果映射到数组中。

import tensorflow as tf
import keras.backend as K
from keras.applications.mobilenet import MobileNet

run_meta = tf.RunMetadata()
with tf.Session(graph=tf.Graph()) as sess:
    K.set_session(sess)
    net = MobileNet(alpha=.75, input_tensor=tf.placeholder('float32', shape=(1,32,32,3)))

    opts = tf.profiler.ProfileOptionBuilder.float_operation()    
    flops = tf.profiler.profile(sess.graph, run_meta=run_meta, cmd='op', options=opts)

    opts = tf.profiler.ProfileOptionBuilder.trainable_variables_parameter()    
    params = tf.profiler.profile(sess.graph, run_meta=run_meta, cmd='op', options=opts)

    print("{:,} --- {:,}".format(flops.total_float_ops, params.total_parameters))

答案 1 :(得分:1)



function split(txt) {
  return txt.split(' ').map(function(str) {
    return [str];
  });
}

console.log(split('hello world'));