小编Raj*_*ath的帖子

将活动转换为片段

这是一个简单的代码,可以在点击a时播放声音button,此代码最初是在Activity中编写的,但现在我想将其更改为Fragments.

错误

1)setContentView(int)对于Rajathmusic类型,该方法是未定义的.

2)create(Context, int)MediaPlayer类型中的方法不适用于参数(Rajathmusic,int).

3)findViewById(int)对于Rajathmusic类型,该方法是未定义的.

我刚刚开始Android开发,任何帮助将不胜感激!

public class Rajathmusic extends Fragment {

private static final String TAG = "MyActivity";

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    Log.v(TAG, "Initializing sounds...");

    final MediaPlayer mp = MediaPlayer.create(this, R.raw.rajath);

    Button play_button = (Button)this.findViewById(R.id.button3);

    play_button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            Log.v(TAG, "Playing sound...");
            mp.start();
        }
    });
    Log.v(TAG, "Sounds initialized.");
}}
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-activity

18
推荐指数
1
解决办法
5万
查看次数

Python:语句print("\ t",end ='')中end =''的含义

这是在嵌套列表中打印所有值的功能(首先从Python获取).

def printall(the_list, level):
    for x in the_list:
        if isinstance(x, list):
            printall(x, level=level + 1)
        else:
            for tab_stop in range(level):
                print("\t", end='')
        print(x)
Run Code Online (Sandbox Code Playgroud)

功能正常.

该函数基本上打印列表中的值,如果有嵌套列表,则按标签空间打印.

只是为了更好地理解,做end=' '什么?

我使用的是Python 3.3.5

对于2.7

f =  fi.input( files = 'test2.py', inplace = True, backup = '.bak')
for line in f:
    if fi.lineno() == 4:
        print line + '\n'
        print 'extra line'
    else:
        print line + '\n'
Run Code Online (Sandbox Code Playgroud)

截至2.6 fileinput不支持.此代码附加3行,并在第3个新行上打印附加文本.然后再添加16个空行.

python python-3.x python-3.3

12
推荐指数
1
解决办法
13万
查看次数

Keras LSTM 多维输入

我的输入时间序列数据的形状为 (nb_samples, 75, 32)。
75 是时间步长,32 是输入维度。

model = Sequential()
model.add(LSTM(4, input_shape=(75, 32)))
model.summary()
Run Code Online (Sandbox Code Playgroud)

LSTM 权重向量[W_i, W_c, W_f, W_o]都是 32 维,但输出只是一个值。上述模型的输出形状为(1,4)。但在 LSTM 中,输出也是一个向量,所以对于上面的多对一实现来说,它不应该是 (32,4) 吗?为什么它也为多维输入提供单个值?

machine-learning neural-network theano keras recurrent-neural-network

3
推荐指数
1
解决办法
5440
查看次数