venv について venv を使うと pip によるパッケージの導入状態をプロジェクトごとに独立させることができる. venv は virtualenv が Python 3.3 から標準機能として取り込まれたもの.別途ソフトウェアをインストールすることなく使用できるため,最も手軽に仮想環境を管理する方法の一つと言える. 2 系を偶に使うという程度なら 3 系は venv,2 系は virtualenv で管理すると同じように管理できるので良い. Since Python 3.3, a subset of it has been integrated into the standard library under the venv module. Virtualenv — virtualenv 16.6.1 documentation Python 3.x.x 下に組み込まれた機能なので
はじめに 複数のカメラをつないでいるとき、カメラがどのポート番号になっているかを知りたいことがあります。 そこで、カメラが映している画像を確認しながらポート番号を確認するプログラムを参考までに記載します。 環境 windows 10 Anacond opencv 4.0 (conda-forgeからインストール) 参考 (1)[OpenCV] 複数のWebカメラを使用する場合、USBポートの番号からデバイスを識別するクラスを作ってみました Linux(raspi)でのコード (2)Pythonでカメラを制御する【研究用】 ここに記載されているコードをベースに作成しています。 (3)複数のUSBカメラの論理番号の固定化について デバイスを作らないといけないので断念。 コード import cv2 import time # 参考にしたコード def check_camera_connecti
お役立ちサポート Pythonで文字列を int( ) で変換するときにエラーになるケースと解決方法 [PR] 2021/8/6 2021/8/17 | Python エラー Pythonではint()やfloat()を用いることで「数値の文字列」を数値のデータ(int型やfloat型)に変換できます。 float()は実数を対象としていますが、int()は整数に限定されるので、思わぬところでエラーに遭遇することがあります。今回はそのようなint()でエラーになるケースについて考えます。 int()はPythonの組み込み関数 であり、以下のように「整数の文字列」を引数に指定すると「int型のデータ」に変換できます。 >>> int("123") 123 >>> type(int("123")) <class 'int'> 整数の文字列は全角文字で入力しても、以下のように変換してくれます。
今回は Python におけるインスタンス生成方法と、インスタンスの初期化方法について説明します。インスタンスはオブジェクト指向に必要な概念なので、ぜひ使えるようにしておきましょう。 インスタンスとは クラスは、データや処理の定義をまとめた雛型のようなものであり、これらのデータやメソッドを使うためには「インスタンス」と呼ばれるものを生成する必要があります。インスタンスとは、クラスを実体化したものです。ひとつのクラスに対してインスタンスは複数生成することができ、それぞれのインタンスは別々のデータをもちます。 インスタンスを生成する 以下のサンプルプログラムを用いてクラスのインスタンスを生成する方法を説明していきます。 class MyClass: def set_value(self, text): # クラス内の value 変数に値を代入するメソッド self.value = text
Python にはイテレータと呼ばれる機能があります。今回は Python におけるイテレータの意味と、イテレータを使用した場合とそうでない場合にどのような違いがあるのかを説明します。 イテレータとは Python におけるイテレータとは、リストなどの複数の要素をもったデータ型に対して、順番にデータを取り出す機能を提供するものです。具体的にリストを例として見てみましょう。 >>> a = [12, 0.38, "abc", "DEF", 1000] >>> i = iter(a) >>> next(i) 12 >>> next(i) 0.38 >>> next(i) 'abc' >>> next(i) 'DEF' >>> next(i) 1000 >>> next(i) Traceback (most recent call last): File"<stdio>", line 1, in
今回は基本に立ち返って、 Python の組み込み型である「タプル」と「リスト」の違い、それと「タプルの使いどころ」について説明してみたいと思います。 「 Python タプル リスト 違い 」といったキーワードで Google 検索すると、多くのページで「リストとタプルは記法が異なります」「タプルはイミュータブルです」という説明だけがなされていて、それだけだとなぜタプルが用意されているのか、タプルはどんなときに便利なのかがわからないのではないかと思い、今回このテーマで書いてみようと思いました。 以下、 Python におけるリストが何なのかというのは読者の方はご存知だという前提でお話ししていきます。 まずはかんたんなおさらいとして、そもそもタプルとは何ぞやというところから見ていきましょう。 タプルとは Python における「タプル」とは、複数のデータを一直線に並べた「コレクション」タイ
time — Time access and conversions¶ This module provides various time-related functions. For related functionality, see also the datetime and calendar modules. Although this module is always available, not all functions are available on all platforms. Most of the functions defined in this module call platform C library functions with the same name. It may sometimes be helpful to consult the platfo
はじめに JavaScriptで作ったタイピングゲームをPythonに移植しようと思いました。JavaScri
目的 本稿の目的は, Python を用いて Arduino とシリアル通信を行い, 更に同通信により得た値を数値として処理できるようにすることである. 目標 PC側から Arduino にデータを送信, その内容に応じて Arduino の動作を変化させる PCが, Arduino から受信したデータを数値的に処理できるようにする 具体的目標 PCから文字データを送信し, ArduinoのLEDの明滅を操作するプログラムを組む 超音波距離センサ HC-SR04 から得たデータから数値を取り出すプログラムを組む 上記プログラム言語には Python 3.x を利用する 準備 Arduino Uno Rev.3 USBケーブル LED ジャンパワイヤ 4本 HC-SR04 Python 3.x , Arduino IDE Python モジュール : PySerial 環境 Windowsだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く