• Skip to main content
  • Skip to primary sidebar

学習記録

プログラミング

Seriesで文字列と数値のリストを統合、合体

2017年11月25日 by 河副 太智 Leave a Comment

1
 

1
<span role="presentation"><span class="cm-keyword">import</span> <span class="cm-variable">pandas</span> <span class="cm-keyword">as</span> <span class="cm-variable">pd</span></span>

1
<span role="presentation">​</span><span role="presentation">​</span>

1
<span role="presentation"><span class="cm-variable">index</span> = [<span class="cm-string">"cup"</span>, <span class="cm-string">"chair"</span>, <span class="cm-string">"table"</span>, <span class="cm-string">"kagaku"</span>, <span class="cm-string">"pictre"</span>]</span>

1
<span role="presentation"><span class="cm-variable">data</span> = [7012, 9406, 9609, <span class="cm-number">12</span>, 3824,9701]</span>

1
<span role="presentation">​</span>

1
<span role="presentation"><span class="cm-comment"># indexとdataを含むSeriesを作成しseriesに代入</span></span>

1
<span role="presentation"><span class="cm-variable">series</span> = <span class="cm-variable">pd</span>.<span class="cm-property">Series</span>(<span class="cm-variable">data</span>,<span class="cm-variable">index</span>=<span class="cm-variable">index</span>)</span>

1
<span role="presentation">​</span>

1
<span role="presentation"><span class="cm-builtin">print</span>(<span class="cm-variable">series</span>)</span>
 #出力結果
1
2
3
4
5
6
apple         10
orange         5
banana         8
strawberry    12
kiwifruit      3
dtype: int64

Filed Under: Pandas

数字関数 mean=平均,sum=足し算,min=最小,max=最大

2017年11月25日 by 河副 太智 Leave a Comment

import numpy as np

arr = np.arange(15).reshape(3, 5)
print(arr)

# 変数arrの列ごとの平均を出力
print(arr.mean(axis=0))

# 変数arrの行の合計を出力
print(arr.sum())

# 変数arrの最小値を出力
print(arr.min())

# 変数arrの最小値を出力
print(arr.max())

Filed Under: Numpy

行列計算

2017年11月25日 by 河副 太智 Leave a Comment

行列計算をするための関数には、二つの行列の行列積を返すdot()関数
ノルム(ベクトルの長さ)を返すnumpy.linalg.norm()関数

行列積とは、行列の中にある行ベクトルと列ベクトルとの内積を要素とする
行列が新たに作り出されること。
また、内積とはベクトルの各要素の積を全て足し合わせたスカラー量に相当する。

 

import numpy as np

arr = np.arange(9).reshape(3, 3)

# 変数arrとarrの行列積を出力してください
arr.arange()

vec = arr.reshape(9)
print(vec)

# 変数vecのノルムを出力してください
print(np.linalg.norm(vec))

Filed Under: Numpy

ノルムとはベクトルの長さの事

2017年11月25日 by 河副 太智 Leave a Comment

ノルムとはベクトルの長さの事

numpy.linalg.norm()関数

 

 

Filed Under: Numpy

ソート

2017年11月25日 by 河副 太智 Leave a Comment

import numpy as np

arr = np.array([[8, 4, 2], [3, 5, 1]])
print(arr)

# argsort関数を用いて出力
arr.argsort()

# np.sort()を用いてソートし出力
arr = np.sort(arr)

print(arr)

# sort()を用いて行でソート
arr.sort(1)
print(arr)

 

1
2
3
4
5
6
[[8 4 2]
[3 5 1]]
[[2 4 8]
[1 3 5]]
[[2 4 8]
[1 3 5]]

Filed Under: Numpy Tagged With: argsort, sort

二次元配列の縦横(x,y)は(2,5)

2017年11月25日 by 河副 太智 Leave a Comment

1
2
3
4
5
6
7
8
9
10
11
二次元配列の縦横(x,y)は(2,5)
 
[[0 1 2 3 4]
[5 6 7 8 9]]
 
 
#transposeを使うと反転する
 
arr = np.arange(10).reshape(2, 5)
arr = np.transpose(arr)
print(arr)

1
2
3
4
5
[[0 5]
[1 6]
[2 7]
[3 8]
[4 9]]

Filed Under: Numpy Tagged With: arange, reshape, transpose, 二次元配列反転, 反転

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 40
  • Page 41
  • Page 42
  • Page 43
  • Page 44
  • Interim pages omitted …
  • Page 55
  • Go to Next Page »

Primary Sidebar

カテゴリー

  • AWS
  • Bootstrap
  • Dash
  • Django
  • flask
  • GIT(sourcetree)
  • Plotly/Dash
  • VPS
  • その他tool
  • ブログ
  • プログラミング
    • Bokeh
    • css
    • HoloViews
    • Jupyter
    • Numpy
    • Pandas
    • PosgreSQL
    • Python 基本
    • python3
      • webアプリ
    • python3解説
    • scikit-learn
    • scipy
    • vps
    • Wordpress
    • グラフ
    • コマンド
    • スクレイピング
    • チートシート
    • データクレンジング
    • ブロックチェーン
    • 作成実績
    • 時系列分析
    • 機械学習
      • 分析手法
      • 教師有り
    • 異常値検知
    • 自然言語処理
  • 一太郎
  • 数学
    • sympy
      • 対数関数(log)
      • 累乗根(n乗根)
    • 暗号学

Copyright © 2025 · Genesis Sample on Genesis Framework · WordPress · Log in