Python> Verwenden Sie c Quick Swap> #if 1 // keine Umformung

In der Sprache C können Sie "# if 1" verwenden, um einen Quick-Swap durchzuführen. http://qiita.com/7of9/items/867287b73d3b2cc1b87f

.c


#if 1 // no reshape
   // do nothing
#else
   use_reshape();
#endif

Wenn Sie das obige "# wenn 1" in "# wenn 0" ändern, sind else und höher gültig.

Dieser schnelle Tausch wird auch für andere Zwecke verwendet. "Klarstellung, dass Sie zuletzt arbeiten". (Vielleicht bedeutet es nicht, schnell zu tauschen).

Ich fragte mich, ob ich mit Python dasselbe machen könnte.

#if 1 // feed_dict
      _, t_loss = sess.run([train_op, loss], feed_dict={input_ph:inputs_batch.eval(), output_ph:output_batch.eval()})
#else    
#      _, t_loss = sess.run([train_op, loss], feed_dict=feed_dict(True, inputs_rs, output_rs))
#endif      

In Python ist der Code, der mit "#" beginnt, ein Kommentar. Das Hinzufügen des obigen Codes wirkt sich also nicht auf den Code aus. Es ist kein schneller Tausch, aber es scheint möglich zu sein, "zu verdeutlichen, dass Sie zuletzt arbeiten". Der Code, den Sie deaktivieren möchten, ist die "Self-Service-Kommentar-Out" -Methode, bei der Sie "#" selbst hinzufügen.

Beachten Sie, dass die Teile, die sich auf "# if 1" beziehen, gelöscht werden, sobald die letzte Arbeit abgeschlossen ist. Lassen Sie sie daher nicht in VCS.

Recommended Posts

Python> Verwenden Sie c Quick Swap> #if 1 // keine Umformung
Verwenden von C ++ - Funktionen aus Python mit pybind11
Verwendung der C-Bibliothek in Python
Wickeln Sie C mit Cython für Python ein
Wrap C ++ mit Cython zur Verwendung von Python
Sie sollten wissen, ob Sie Python verwenden! 10 nützliche Bibliotheken
Python if-Anweisung
[C] Verwenden Sie qsort ()
Python-Schnellstart
Python C ++ Notizen
Python, openFrameworks (c ++)
[Python] if-Anweisung
Python> Überprüfen Sie, ob Code druckbar ist> Verwenden Sie ord () / all (c in string.printable für c in hallo)
Wenn Sie Beautiful Soup 4 nach dem Update auf Python 3.5 nicht verwenden können. ImportError: Kein Modul mit dem Namen bs4