VMware ESX vCenter Linux windows CCNA 忍者ブログ

IT号 着地号 いろいろ号

 ITに関しての調べ物です。バージョンや出展はつど記事に記載予定です。

カレンダー
05 2025/06 07
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
リンク
カテゴリー
かぶりもの
最新CM
[06/07 gay]
[02/16 gay]
[02/12 ヴィトン セカンドバッグ スーパーコピー ヴィトン]
[09/30 vente boutique canada goose paris]
[09/28 canada goose belgique]
最新記事
プロフィール
HN:
ESXi
性別:
非公開
バーコード
RSS
ブログ内検索
アーカイブ
最古記事
(01/14)
(01/20)
(01/20)
(01/26)
(01/26)
忍者アナライズ

pythonのVM環境

VMplayerで仮想環境を作成して、pythonを実行する。

▼共有フォルダー(Cドライブにして成功)
C:\Users\javaAndroid\Documents\Virtual Machines\Cent7_64\shareMount
<やり方>
Player(P) > 管理(M) > 仮想マシン設定(S) > オプション「タブ」 > 共有フォルダ > 常に有効
※毎回切れるので、付け直している

▼日本語入力はゲイツマーク+スペース
https://qiita.com/neko_ofutonsuki/items/54e9ad85ef628196f2b7

▼仮想環境を実行
# . vmClientPython3/bin/activate

仮想環境を停止するコマンド
deactivate

▼フォント
右クリックしてインストール
RictyDiminished
https://github.com/edihbrandon/RictyDiminished/blob/master/RictyDiminished-Regular.ttf
https://opentype.jp/fontinst10.htm

▼Putty色はsolarized
ANSI Green → 133,153,0=Colour10="133,153,0"
最適化 => 191,219,0
★結論
solarized-dark_putty.iniのColour10は変更したい。手動の場合は、11番目(0から始まっている)

▼サンプル
Colour0="131,148,150"
Colour1="147,161,161"
Colour2="0,43,54"
Colour3="7,54,66"
Colour4="0,43,54"
Colour5="238,232,213"
Colour6="7,54,66"
Colour7="0,43,56"
Colour8="220,50,47"
Colour9="203,75,22"
Colour10="191,219,0"★
Colour11="88,110,117"
Colour12="181,137,0"
Colour13="101,123,131"
Colour14="38,139,210"
Colour15="131,148,150"
Colour16="211,54,130"
Colour17="108,113,196"
Colour18="42,161,152"
Colour19="147,161,161"
Colour20="238,232,213"
Colour21="253,246,227"
Colour22="0,0,0"
Colour23="255,0,0"

拍手[0回]

PR
2019.11.11 (Mon)
Category[Python]
Comment(0)

内包表記(2)

辞書の内包表記

辞書の内包表記は、基本的にリストの内包表記とほぼ同じですが、
返す値は「キー:値」のペアになります。
次のコードでは、リストから文字列だけを取り出して辞書のキーとして設定し
さらにキーのペアになる値を1~100の間でランダムに生成しています。


from random import randint
keys = ["いちご",
9,
"みかん",
25,
"りんご"
]

d = {x:randint(1, 100) for x in keys if type(x) == str}
print(d)

(1)リストkeysから取り出した値を変数xに格納する
(2)変数xに対して条件式type(x) == strを評価し、文字列であるか確認する
(3)条件に当てはまった値を辞書dのキーとして格納する。
(4)キーに対応する値をrandint()によって自動生成し、辞書dの値として格納する

辞書の内包表記を構文としてまとめると次のようになります。
{キー:値 for 変数 in イテラブルなオブジェクト (if 条件式)}


実行結果
{'いちご': 9, 'みかん': 51, 'りんご': 52}

プロセスは終了コード 0 で完了しました




ーーーーーーーーーーーーーーーーー

集合の内包表記

集合の内包表記もリストと同様です。記述の違いはカッコが[]から{}になることです。

拍手[0回]

2018.05.27 (Sun)
Category[Python]
Comment(0)

内包表記(1)

#############################################################################
# 内包表記(1)
# Pythonではforからin構文を使って、すでにあるリストなどから簡単に値を取り出せます。
# 例えば、a =[1,2,3,4,5]というリストの各要素の値を2倍にしたリストを作りには以下のようなコードが考えられます。
#
# リストの内包表記を構文としてまとめると次のようになります。
# 式 for 変数 in イテラブルなオブジェクト (if 条件式)
#
# イテラブルなオブジェクトとは
# イテラブルとは「要素を順番に取り出せること」で、リストや文字列、タプル、辞書などがそのような性質を持ちます。
# 内包表記は、イテラブルなオブジェクトから新しいデータ構造を作るための記法です。
#############################################################################

# リストの内包表記を使う場合
a =[1,2,3,4,5]
a_db = [x*2 for x in a]

print(a_db)

# 区切り
print("-"*17)

# リストの内包表記を使わない場合
a_db2 = []
for x in a:
a_db2.append(x*2)

print(a_db2)



出力結果
[2, 4, 6, 8, 10]
-----------------
[2, 4, 6, 8, 10]

プロセスは終了コード 0 で完了しました



条件式を含むリストの内包表記

a = [1,5,17,25,32]
a_chk = [x*2 for x in a if x >= 10]

print(a_chk)


出力結果
[34, 50, 64]

プロセスは終了コード 0 で完了しました

拍手[0回]

2018.05.27 (Sun)
Category[Python]
Comment(0)

対称差

対称差(排他的論理和)集合
集合aと集合bのどちらか一方にある要素を集めたのが対称差集合です。;

^演算子または、
シンメトリック_ディファレンス()メソッドを用います。
symmetric_difference()

ベン図でいうと
重なっていない部分が対象です。

拍手[0回]

2018.05.26 (Sat)
Category[Python]
Comment(0)

集合とは

集合(セット)
集合を使うことで、要素をグループ分けして扱うことができます。


集合(セット)とは
集合とは、要素をグループ分けして扱う方のことです。
リストと似ていますが、要素に順序がありません。

また、リストは同じ値の要素を複数持つことができますが、
集合は同じ要素を重複して持つことができません。

a = {"いちご", "みかん", "りんご", "れもん", "もも"}
この集合にすでにある、”いちご"などを加えたりすることはできません。

=====================
set()を使うことで、他の型から集合を作ることができます。
setA = set("ABCDEFG")




==============
リストから集合に変換することもできます。リスト内で同じ値が複数あった場合は、重複分を取り除いて変換します。
重複排除にも使えそうですね。

listHoge = [1,5,11,9,7,1]
setB = set(listHoge)
setBは1が一つになる



拍手[0回]

2018.05.26 (Sat)
Category[Python]
Comment(0)
Copyright © ESXi All Right Reserved.
Powered by Ninja Blog.
Template-Designed by ガスボンベ.