pipでpipをアップグレードするとImportError: cannot import name mainが出る

環境 Ubuntu 18.04 LTS 状態 ※これは2019.8.12現在の状況です。今後リポジトリが更新されることでエラーがなくなる可能性は十分にあります。 もともとpython3.6.8とpipがインストールされていましたが、pipのバージョンをあげようと思い sudo pip install …...

2019.08.13 · haruka

OpenCVで特徴点抽出アルゴリズムSIFTを使えるようにする

環境 Ubuntu 18.04 LTS OpenCV 4.1.0 Python 3.6.8 最初に 普通にOpenCVまたopencv-pythonをインストールした段階ではSIFTやSURFなどのアルゴリズムを使用することはできません。これはライセンス上の問題があるからです。そのためフリーでないア …...

2019.08.13 · haruka

PyQt5のインストール

環境 Ubuntu 18.04 LTS Python 3.6.8 pip3インストール済み pipがインストールされていないというエラーが出たらこの記事を参考にインストールしましょう。 インストール ターミナルを起動して pip3 install pyqt5 を実行します。 確認 正常にインストール …...

2019.07.08 · haruka

【Python】 階乗、順列、組み合わせ

Python3のmathモジュールを利用すると階乗を計算することが可能です。この階乗を利用して順列や組み合わせの総数の計算をさせてみましょう。 また、順列や組み合わせを列挙したいときにはitertoolsモジュールを使いましょう。 階乗(math.factorial()) python3で階乗を計算 …...

2019.06.16 · haruka

【Python】 よく使うリストの作り方まとめ

リストを作る 要素なしの空のリストを生成 sample = list() sample = [] #[] 要素ありのリストを生成 sample = ["apple","orange","banana"] #['apple','orange','banana'] 文字列から生成1 text = …...

2019.06.13 · haruka

【Python】 アルファベットのリストの作り方

アスキーコードを使う方法 アルファベット小文字のリスト komoji = [chr(i) for i in range(97,123)] #可読性を上げるなら komoji = [chr(i) for i in range(ord('a'),ord('z')+1)] …...

2019.06.13 · haruka

【Python】stringモジュールの使い方

注意 stringモジュールはPython3.6.0(2016.12.23リリース)から追加された機能のため同じPython3でも古いバージョンでは対応していないことがあります。 公式のhelp 公式のhelpはこちらになります。 >>> import string >>> help(string) …...

2019.06.13 · haruka

NumPyのインストール方法を2種類紹介

環境 Ubuntu 18.04 LTS Python 3.6.7 pip 9.0.1 numpyとは numpyとは配列の計算を高速にするためのライブラリで、最近では機械学習やデータ分析などの分野でよく使われます。PythonはJavaやC言語などの言語と比べると実行速度がかなり遅いため多次元配列の …...

2019.06.12 · haruka

Ubuntuにpipをインストールする

デフォルトの状態で何も考えずにpipを使おうとするとエラーになってしまったので、pipをインストールするします。 環境 Ubuntu 18.04 LTS Python 3.6.7 方法 sudo apt install python3-pip 上のコマンドを実行する。 追加するパッケージの確認や消費 …...

2019.06.11 · haruka